


input, textarea, select {
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	padding: 6px;
	border: 1px solid #CCC;
	background: #EEEEEE;
	-webkit-transition: background .3s ease-in;
	-moz-transition: background .3s ease-in;
	-o-transition: background .3s ease-in;
	transition: background .3s ease-in;
	
}
input[type=radio], input[type=checkbox] {
	margin: 03px 03px;
}
input:focus, textarea:focus, select:focus {
	background: #FFF;
}
input[type=text] {
	width: 100%;
}
input[type=submit] {
	width: 100px !important;
	background: #444444;
	background-image: -webkit-linear-gradient(top, #444444, #252525);
	background-image: -moz-linear-gradient(top, #444444, #252525);
	background-image: -o-linear-gradient(top, #444444, #252525);
	background-image: linear-gradient(top, #444444, #252525);
	font-size: 15px;
	text-align: center;
	color: #FFF;
	border: 1px solid #252525;
	clear: both;
	padding: 3px 6px;
}
input:hover[type=submit] {
	background: #d5d5d5;
	background-image: -webkit-linear-gradient(top, #d5d5d5, #bcbcbc);
	background-image: -moz-linear-gradient(top, #d5d5d5, #bcbcbc);
	background-image: -o-linear-gradient(top, #d5d5d5, #bcbcbc);
	background-image: linear-gradient(top, #d5d5d5, #bcbcbc);
	color: #000;
	border: 1px solid #bcbcbc;
	cursor: pointer;
}

textarea {
	height: 80px;
	font-size: 13px;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
}

select {
	width: 100%;
}
/*********************** Form Right **********************/

#content .form_right  {
	display: inline-block;
	width: 100%;
	padding: 05px;
	border: 1px solid #008D8E;
	-webkit-border-radius: 8px;
	   -moz-border-radius: 8px;
	    -ms-border-radius: 8px;
	     -o-border-radius: 8px;
	        border-radius: 8px;
}

#content .form_right h3  {
	display:  block;
	padding: 08px 15px;
	margin: -3px -3px 15px -3px;
	background: #076666;
	color: #FFFFFF;
	text-shadow: 00px 01px 01px #000000;
	-webkit-border-radius: 6px 6px 0px 0px;
	   -moz-border-radius: 6px 6px 0px 0px;
	    -ms-border-radius: 6px 6px 0px 0px;
	     -o-border-radius: 6px 6px 0px 0px;
	        border-radius: 6px 6px 0px 0px;
}

#content .form_right p {
	text-align: center;
}

	#content .form_right ul {
		padding: 00px;
	}
	
		#content .form_right li {
			margin: 00px 00px 5px 00px;
			display: inline-block;
			clear: both;
			font-family: 'cartogothic_stdregular';	
			width: 100%;
			list-style-type: none;
		}
		
		#content .form_right li [class*='col-'] {	
			padding: 00px 10px;
		}
		
			#content .form_right li label {
				display: block;
				text-align: left;
				color: #333333;
				font-weight: 900;
				margin: 00px;
				line-height: normal;
				padding-bottom: 4px;
				font-family: 'cartogothic_stdbold';			
				font-size: 16px;
				padding-top: 0px;
				white-space: nowrap;
			}
			
			#content .form_right li textarea {
				height: 120px;
			}
			
			
			#content .form_right li input[type=submit], #content .form_right li input[type=button] {
				background: #444444;
				background-image: -webkit-linear-gradient(top, #444444, #252525);
				background-image: -moz-linear-gradient(top, #444444, #252525);
				background-image: -o-linear-gradient(top, #444444, #252525);
				background-image: linear-gradient(top, #444444, #252525);
				filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr="#444444", endColorStr="#252525");
				border: 1px solid #CCCCCC;
				padding: 04px 15px 04px 15px;
				text-shadow: 00px 01px 01px #000000;
				
				font-size: 15px;
				color: #FFFFFF;
			}
			
			#content .form_right li input[name=verify]
			{
				width:140px;
				float: left;
				margin-right: 15px;
			}
			
			#content .form_right li input[type=submit]:hover, #content .form_right li input[type=button]:hover {
				background: #a20303;
				background: -webkit-linear-gradient(top, #a20303, #620202);
				background: -moz-linear-gradient(top, #a20303, #620202);
				filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr="#a20303", endColorStr="#620202");
				background: linear-gradient(top, #a20303, #620202);
				border: 1px solid #620202;
				text-shadow: 00px 01px 01px #000000;
				color: #FFFFFF;
			}
			
			#content .form_right li input[type=radio], #content .form_right li input[type=checkbox] {
				margin: 03px 8px 03px 03px;
			}
			
			#content .form_right li .chkbox span{
				display: inline-block;
				margin-bottom: 5px;
			}
			
		
		#content .form_right.have_question .content{
			padding: 00px 05px ;
		}
		
		
		
		@media screen and (max-width: 980px) {
		
			.col-5-10 {
				width: 100% !important;
			}
			
			#content .form_right li {
				margin: 00px 00px 0px 00px; 
			}
			
			#content .form_right li [class*='col-']{
				margin: 00px 00px 10px 00px; 
				text-align: left;
			}
			
			#content .form_right li  .col-1-2{
				width: 50%;
			}
			
			#content .form_right li  .col-1-3{
				width: 33.33%;
			}
			
			#content .form_right li .chkbox{
				
				text-align:left;
			}
			
			#content .form_right li .chkbox span{
				display: inline-block;
				margin-bottom: 5px;
				text-align:left;
			}
		
		}
		
		@media screen and (max-width: 480px) {
		
			.col-5-10 {
				width: 100% !important;
			}
			
			#content .form_right li {
				margin: 00px 00px 0px 00px; 
			}
			
			#content .form_right li [class*='col-']{
				margin: 00px 00px 10px 00px; 
			}
			
			#content .form_right li .chkbox span{
				display: block;
				margin-bottom: 5px;
			}
			
			
		
		}


