fieldset {	border:0 none;}.form {	background: none repeat scroll 0 0 #e5f5fa;    border: 1px solid #b2e0f0;    padding: 14px;    border-radius: 8px;-moz-border-radius: 8px;-webkit-border-radius: 8px;}.form .item {	margin-bottom:10px;}.form label {	color: #666666;display: block;float: left;font-size: 16px;height: 40px;line-height: 40px;margin-right: 30px;text-align: right;width: 190px;}.form input {	color:#313131;	text-indent:24px;	font-size:12px;}.form input:focus {	color:#5496d0;}.form h3 {	font-size: 14px;	margin-left: 38px;}p.required {	font-size:13px;}.req {	color:#0099ff;	font-weight:bold;	font-size:14px;}.cat_dropdown_smaller {	width:auto !important;	font-size:12px;}.form .number input {	background:url(_img/icons/edit-number.png) no-repeat 5px 7px;}.form .fullname input,.form .lastname input,.form .firstname input {	background:url(_img/icons/user-silhouette.png) no-repeat 5px 7px;}.form .location input,.form .marker input {	background:url(_img/icons/marker.png) no-repeat 5px 7px;}.form .address input {	background:url(_img/icons/building-medium.png) no-repeat 5px 7px;}.form .calendar input {	background:url(_img/icons/calendar-day.png) no-repeat 5px 7px;}.form .counter input {	background:url(_img/icons/counter.png) no-repeat 5px 7px;}.form .email input,.form .mail input {	background:url(_img/icons/mail.png) no-repeat 5px 7px;}.form .password input,.form .key input,.form .secure input {	background:url(_img/icons/key.png) no-repeat 5px 7px;}.form .map input {	background:url(_img/icons/map.png) no-repeat 5px 7px;}.form .quote input,.form .comment input {	background:url(_img/icons/edit-quotation.png) no-repeat 5px 7px;}.form .talk input,.form .views input {	background:url(_img/icons/edit-small-caps.png) no-repeat 5px 7px;}.form .url input {	background:url(_img/icons/globe.png) no-repeat 5px 7px;}.form .address input {	background:url(_img/icons/pin.png) no-repeat 5px 7px;}.form .currency input,.form .money input {	background:url(_img/icons/currency.png) no-repeat 5px 7px;}.form .question-from input {	background:url(_img/icons/user-silhouette-question.png) no-repeat 5px 7px;}.form .company input {	background:url(_img/icons/building-medium.png) no-repeat 5px 7px;}.form .website input {	background:url(_img/icons/globe.png) no-repeat 5px 7px;}.form h5 {	color:#0099ff;	margin-top:15px;	font-size:13px;}.form .textarea textarea {	font-size:15px;	line-height:19px;	border:0 none;	-webkit-border-radius:5px;	-moz-border-radius:5px;	border-radius:5px;	font-size:12px;}.form .dropdown {	text-indent:0;}.form .radial input {	margin-left:0;	width:auto;	text-indent:0;}.form .radial label {	width:auto;	margin-right:15px;}.form .newsletter {	line-height:22px;	height:22px;}.form .newsletter input {	margin:0 0 0 200px;}.form .submit-form {	clear:both;	text-align: right;	margin-top:5px;}.form .submit-form input {  background: none repeat scroll 0 0 #009900;  border: 1px solid #FFFFFF;  border-radius: 5px;  color: #FFFFFF;  cursor: pointer;  font-size: 16px;  font-weight: bold;  margin: 0 34px 0 0;  padding: 16px 28px;  text-align: center;  text-indent: 0;  text-transform: uppercase;  width: auto;}.form .submit-form input:focus,.form .submit-form input:hover {	background:#000;}.form .number input, .form .textfield input, .form .email input {  background-color: #FFFFFF;  border: 0 none;  border-radius: 5px;  float: left;  height: 40px;  line-height: 40px;  margin: 0;  padding: 0 15px;  width: 68%;}.form .captcha-area {	margin-top:15px;	padding-bottom:10px;	position:relative;}.form .captchaimg {	float:left;	margin-right:20px;}.form input#CaptchaV2 {	background-color: #666666;	border: 1px solid #666666;	color: white;	font-size: 18px;	font-weight: bold;	height: 24px;	letter-spacing: 9px;	padding: 5px 2px;	text-align: center;	text-indent: 0;}.form input#CaptchaV2:focus,.form input#CaptchaV2:hover {	background-color:#696969;	color:#fff;}.form #captcha-reload { 	background: url("_img/reload-btn.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);border: 0 none;display: block;height: 20px;position: absolute;right: 280px;text-decoration: none;text-indent: -999999px;top: 8px;width: 20px;}/* Contact .form */#contact-form, #getstarted-form {	position:relative;}#contact-form .textarea textarea, #getstarted-form .textarea textarea {	font-size: 16px;	font-weight: normal;	height: 320px;	padding: 10px 10px 10px 28px;	width: 590px;}#form-message div {	position:absolute;	top:0;	left:0;	width:100%;	height:100%;	background:#F3F1EF;}#form-message h3 {	text-align:center;	padding-top:250px;	font-size:24px;}/* Testimonial form */#testimonialform .textarea textarea {	width:471px;	height:520px;}