:focus {
  -moz-outline-style:none;
}
a:active {
  outline:none;
}


#human {
	display:none;
}

.hightlight {
	 
	background:url(http://www.imageprodesign.com/examples/contact-form/gui/iconCaution.png) no-repeat right 2px;
 
	border:1px dashed #FF0000 !Important;
	color:#FFFFFF;
	
}


 .colorSample-email-popup {
	color:#000000;
	padding-right: 0px;
 }
 
  .colorSample-email-popup a {
	color:#000000;
	margin-right: 0px;
 }
 
.dont-see-color-text {
	font-weight:bold;
	font-size:1.1em;
	color:#FFFFFF;
	padding: 10px 0 10px 0;
	clear: both;
	text-align: center;
}

h2.spacing-hidden-text    {
	margin-bottom:24px; 
	font-size:2em; 
	margin-left:0; 
	margin-top:0; 
	padding-top: 4px; 
	text-indent: -50000px; 
	position: relative;
}

.color-form-padding {
	padding:14px 23px 24px 33px;
	clear:both;
}

.read-only-color-form {
	background:none; 
	border:none; 
	font-size:1.3em; 
	color:#FFFFFF; 
	margin:0; 
	padding:0; 
	width:270px
}

.color-form-options-text {
	border-bottom:1px dashed #FFFFFF; 
	margin-top:15px; 
	width:277px; 
	padding-bottom: 10px;
	clear:both;
}

.color-form-center-submit {
	width:95px; 
	margin:6px auto;
}






.loading-form {
	background:url(../images/main/images/ajax-loader-grey.gif) no-repeat 1px;
	height:15px;
	display:none;
	margin:0 auto;
	width: 130px;
	margin:0 auto;
	padding-top: 330px;	
} 
 
.done {
	display:none;
	padding:150px 13px 0 13px;
	text-align:center;
	color: #FF189A;
		-moz-border-radius:15px;
	-webkit-border-radius:15px;
	font-size: 1.2em;
}










.email-signup-wrap2 {
	width:519px;
	margin: auto;
	position:relative;
	background:url(../images/color-form/images/color-form-popup.png) no-repeat;
	height: 887px;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: normal;
}

div.email-signup-wrap2 a.close {
	position:absolute;
	right:0px;
	top:0px;
	cursor: pointer;
	width:47px;
	height:49px;
	display:block;
}

.email-signup-content2 {
	padding:30px 40px 0px 40px;
	color:#FFFFFF;
	line-height: 1.4em;
	font-family: verdana;
	font-size: 1em;
	text-align: justify;
	height: 105px;
}

.email-signup-form2 {
	margin:auto;
	color: #FFFFFF;
	width: 345px;
	height:689px;
}

.product-code-text2 {
	padding-top:4px;
	float: left;
	font-size: 1.2em;
	font-weight: bold;
}
.email-signup-footer2 {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin:0 27px 10px 27px;
	background-color: #FFFFFF;
	padding: 10px;
	color: #261c17;
	text-align: center;
	clear:both;
}

.label-12 input, .label-22 input, .label-32 input, .label-42 input{
	border:1px solid #f441b1;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	height: 31px;
	margin-top:5px;
	font-size:1.2em;
	padding: 0 7px 0 7px;
}

.label-12, .label-22 {
	width:277px;
	height:auto;
	padding-top: 12px;
	clear: both;
}

.label-12 input {
	width:273px;
}

.label-32 input {
	width:152px;
	
}

.label-42 input {
	width:380px;
}

.label-22 select {
	width:277px;
	 margin-top:4px;
	
}

.label-32 {
	width:165px;
	height:auto;
	padding-right: 19px;
}

.label-42 {
	height:auto;
	float:left;
	width: 391px;
}

.email-signup-form2 label {
	font-size:1.1em;
	line-height: 1.1em;
}

/* button 
---------------------------------------------- */
.button2 {
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: 0 2px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 14px/100% Arial, Helvetica, sans-serif;
	padding: 4px 15px;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	font-size: 1em;
	display: inline-block;
}
.button2:hover {
	text-decoration: none;
}
.button2:active {
	position: relative;
	top: 1px;
}

/* white */
.white2 {
	color: #f21791;
	border: solid 1px #b7b7b7;
	background: -moz-linear-gradient(top, #fff, #ededed);
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
	background: -moz-linear-gradient(top,  #fff,  #ededed);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');
}
.white2:hover {
	background: #ededed;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dcdcdc));
	background: -moz-linear-gradient(top,  #fff,  #dcdcdc);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dcdcdc');
}
.white2:active {
	color: #999;
	background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#fff));
	background: -moz-linear-gradient(top,  #ededed,  #fff);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#ffffff');
}

.bigrounded2 {
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em;
}

