.Optin{
	background-color:#9fd7d0;
}

.Optin2{
	background-color:#3b9898;
}

.OptinButton{
	background: #E8FFFB !important;
	border: 1px solid #9fd7d0 !important;
	color: #318080 !important;
	height: 32px;
    font-weight: bold;
}

.OptinInner, .HalfOptinInner{width:100%;margin:0 auto;}

.OptInPara{ text-align: center;}

.FormDescription { /* copied from h1 - can't easily inherit */
	font-size: 200%;
    /*line-height: 1.2;*/
    text-align: center;
	margin: 0 0;
	padding: 10px 0px;
}

.ExtraPadding{padding: 15px 0px;}

.HiddenInputs {display:none;}

.FormInputs{
float:left;
width:100%;
}

.AdminFormInputs{
float:left;
width:100%;
}

.HalfFormInputs{
float:left;
width:100%;
}

.DoubleFormInputs{
float:left;
width:25%;
}

.FormInput{
width:80%;
margin:0px 10% 10px 10%;
}
.StoreInput{
padding-top:1px;
margin:0px;
}

.FormBox{
width:100%;
border: 1px solid #3b9898;
color:#3b9898;}

.CheckInput{
margin-left:10%;
margin-top: -5px;
margin-bottom: 5px;
line-height:150%;
}

.SubmitInput{
 height:32px;
 background:#3b9898 !important;
 color:#fff !important;
 font-weight:bold;
}

.SubmitInput:disabled{
	 background:#aaaaaa !important;
}

.DropInput{
 height:32px;
 color:#000 !important;
 background-image: url("../PubImages/dda.jpg"); background-size: 10px 10px; background-position: right 10px center; background-repeat: no-repeat; background-color:#fff; text-align:left;
}

.FormTextArea
{ height:40px;
}

.error
{color:#f00;font-weight: bold;}

.DropDownCheckBox{height:32px;overflow:hidden;font-size: 12px;line-height:150%;}

@media only screen and (min-width:480px){
	.FormInputs{width:50%;}
}

@media only screen and (min-width:768px){
	.AdminFormInputs{width:50%;}
}

@media only screen and (min-width:1024px){
	.FormInputs{width:25%;}
}


