.hentry {
	border:none !important;
	margin-bottom:15px !important;
}
/*============================================
	Template purpose 
============================================*/
.page-backg {
	background:url(../../slick-scroll-form-plugin/gripforyou-form.jpg) no-repeat;
	height:1000px;
	width: 1190px;
}
.fleft {
	float:left;
}
ul, li {
	padding:0;
	margin:0;
	list-style:none;
}
.mt10 {
	margin-top: 10px;
}
.clear {
	clear:both
}
a {
	outline:none
}
/*============================================
	error-message for form
============================================*/
.error-message, .error-message2, .error-message3 {
	display:none;
}
/*============================================
	contact 
============================================*/
.contact-form-header {
	background-color:#000;
	color:#FFFFFF;
	padding:20px 0 20px 25px;
	font-size:16px;
	width: 512px;
}
#form-wrap {
	padding: 15px 0 0 0;
	float: right;
	width: 537px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	margin-bottom: 15px;
	line-height:normal;
}
#form-wrap select, #form-wrap input {
	margin-bottom:0px !important;
	font-family:Arial, Helvetica, sans-serif !important;
	color: #585353 !important
}
.contact-form {
	text-align:left;
	line-height: 1.5em;
	width: 557px;
	margin:0 auto;
}
.nobold {
	font-weight:normal !important;
}
.contact-form-info-wrap {
	background-color: #e2e1e1;
	width:909px;
	height:96px;
	padding: 35px 0 0 35px;
}
.form-info {
	background-color: #e9e8e8;
	padding: 28px 48px 17px 48px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	margin: 2px 0;
}
.form-info h2 {
	color:#1e6bc1!important;
	font-size:21px!important;
	font-weight:normal!important;
	margin: 0 0 7px 0!important;
	padding: 0!important;
}
.contact-form-left-column {
	float:left;
	width: 420px;
}
.contact-form-right-column {
	float:left;
	margin-left: 40px;
	width: 409px;
}
.colon {
	float:left;
	padding: 4px 6px;
	font-size:15px;
	text-align:center;
	font-weight:bold;
	margin-top: 8px;
}
.checkbox-wrap1 {
	margin:0;
	float:left;
	width: 220px;
}
.checkbox-wrap2 {
	margin:34px 18px 0 0;
	float:left;
}
.checkboxes {
	padding:0 !important;
	margin:0 !important;
}
.checkboxes li {
	color:#6b6a6a !important;
	font-size: 12px;
	margin-bottom: 2px;
}
.contact-form-row {
	padding:35px;
	background-color:#CCC;
	margin-top:1px;
}
.first-form-row {
	margin-top:1px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

.field {
	height:37px!important;
	line-height:37px!important;
	padding: 0 8px!important;
	margin: 0!important;
	border: 1px solid #ded9d9!important;
	background-color: #d0ebf2!important;
	font-size: 12px!important;
}
.custom-select {
	padding:10px 5px;
	border: 1px solid #ded9d9;
	background-color: #f8f5f5;
	font-size: 12px;
}

.hh, .mm {
	color:#9c9a9a !important;
	font-size:10px !important;
	padding: 5px 0 0 0 !important;
	margin:0 !important;
}
.mm {
	margin-left:62px !important;
}
.venue-textarea {
	width:390px !important;
	height:123px !important;
	margin-top:10px !important;
	padding-bottom:5px !important;
}
.special-notes-textarea {
	width:523px !important;
	height:94px !important;
	margin-top: 4px !important;
	line-height: 14px !important;
	padding: 7px !important;
}
.refer-textarea {
	width:397px !important;
	height:37px !important;
}
.myform label {
	color:#585353 !important;
	font-size:12px !important;
	font-weight: bold !important;
	line-height: 20px !important;
	clear: both;
	padding-left:2px;
}
.done {
	background:url(../../slick-scroll-form-plugin/images/tabs-header-backg.jpg);
	display:none;
	width:auto;
	margin-left:10px;
	float:left;
	background-color:#367c2b;
	padding:8px 20px;
	text-align:left;
	border:1px solid #333333;
	color: #FFFFFF;
	font-size:14px;
	font-weight:bold;
}
/** Start Now Relative **/
.input-float {
	float: left;
	margin-right:10px;
	margin-top:3px;
	height: auto;
}
.mR18 {
	margin-right: 18px !important;
}
.mR22 {
	margin-right:22px !important;
}
.mR35 {
	margin-right: 35px !important;
}
.mR37 {
	margin-right: 37px !important;
}
.mR40 {
	margin-right: 40px !important;
}
.mR41 {
	margin-right: 41px !important;
}
.mR42 {
	margin-right: 42px !important;
}
.mR43 {
	margin-right: 43px !important;
}
.mR45 {
	margin-right: 45px !important;
}
.mB47 {
	margin-bottom: 47px !important;
}
.mR49 {
	margin-right: 75px !important;
}
.mB31 {
	margin-bottom:31px !important;
}
.mB30 {
	margin-bottom: 30px !important;
}
.mT34 {
	margin-top: 34px !important;
}
.input50 {
	width:50px !important;
}
.input121 {
	width:105px !important;
}
.input143 {
	width:175px !important;
}
.input185 {
	width:185px !important;
}
.input183 {
	width:183px !important;
}
.input185 {
	width:185px !important;
}
.input190 {
	width:190px !important;
}
.input200 {
	width:200px !important;
}
.input202 {
	width:202px !important;
}
.input186 {
	width:186px !important;
}
.input236 {
	width:236px !important;
}
.input239 {
	width:239px !important;
}
.input252 {
	width:268px !important;
}
.input242 {
	width:242px !important;
}
.input255 {
	width:255px !important;
}
.input258 {
	width:258px !important;
}
.input356 {
	width:374px !important;
}
.input340 {
	width:340px !important;
}
.input397 {
	width:408px !important;
}
.input400 {
	width:400px !important;
}
.input410 {
	      
}
.check400 {
	width:400px !important;
}
.text405 {
	width:405px !important;
}
.text409 {
	width:409px !important;
}
.srlf {
	padding:5px !important;
	width: 242px !important;
}
.srlfull {
	padding:5px !important;
	width: 504px !important;
}
.input-50 {
	margin-top:10px !important;
	width: 514px !important;
	background: url(../../slick-scroll-form-plugin/images/contact/images/contact-backg.jpg) top right !important;
}
.input1 {
	width:230px !important;
	clear:both !important;
}
.inputsmall {
	width:34px !important;
	float:left !important;
}
.inputFull {
	width:490px;
	clear:both;
}
.required {
	color:red;
	font-weight: bold;
}
.width100percent {
	width:100%;
	padding: 4px;
}
.widthOtherPercent {
	width:56px !important;
	margin-left: 9px !important;
	float: left !important;
}
.post {
}
span.jqTransformRadioWrapper {
	display:block;
	float:left;
}
/* Checkboxes */
a.jqTransformRadio {
	background:transparent url(../images/custom-form/images/custom-check-box.png) no-repeat;
	vertical-align:middle;
	height:19px;
	width:18px;
	display:block;/*display:-moz-inline-block;*/
}
/* Checked - Used for both Radio and Checkbox */
a.jqTransformChecked {
	background-position:left bottom
}
/* Hidden - used to hide the original form elements */
.jqTransformHidden {
	display:none
}
.checkboxes label {
	padding-top:1px !important;
	font-size:12px !important;
	margin-left: 10px !important;
	font-weight: normal !important;
	color: #6b6a6a !important;
}
.ul.checkboxes li {
	padding:3px 0 13px 0;
}
/* ----- INSTRUCTIONS ----- */

.hightlight {
	border:1px inset red;
}
#human {
	display:none
}
a#submit {
	text-align:left !important;
	color:#00718f !important;
	text-decoration:none !important;
	-moz-border-radius:5px !important;
	-webkit-border-radius:5px !important;
	display:block !important;
	background-color:#ffffff !important;
	padding:7px 20px !important;
	text-align:left !important;
	border:1px solid #ded9d9 !important;
	float:left !important;
	margin-top: 15px !important;
}
