.info { clear:both; padding-top:30px; line-height:1.6; }
h2 { color:#EA841D; margin-bottom:10px; padding-bottom:10px; font-size:16px;  }
h3 { color:#669; padding:10px; margin:10px 0 15px 0; font-size:11px; font-weight:normal; }
input { outline:none; }
.form { float:left; width:620px; padding-top:20px; margin:0 10px 30px 0; }
.form .form-row { width:440px; margin:0 0 13px 50px; padding:0;float:left; }
.form .form-row-start { width:440px; margin:20px 0 13px 50px; padding:0;float:left; }
.form .form-row-end { width:440px; margin:0 0 33px 50px; padding:0;float:left; }
.form .form-row-uk {float:left;width:210px; margin:0 0 13px 100px; padding:0; border:0px solid #333399;}

.form .label { float:left; width:80px; margin:0 0 0 50px; color:#FFFFFF; padding:4px 0 0 5px; background-color:#EA841D; font-size:10px; height:18px; }
.form .label-blank { float:left; width:80px; margin:0px 0 0 50px; padding:6px 0 0 5px; height:18px;}
.form .form-row-uk .label-blank {float:right; width:110px; margin:0 0 0 50px; padding:2px 0 0 5px; height:18px; color:#666666; font-size:10px; font-weight:bold; }

.form .input-container { margin:0; padding:0; float:left; width:295px; text-align:right; }
.form .form-row-uk .input-container {margin:0; padding:0; float:left; width:20px; text-align:right; border:0px solid #333399;}
	.form .input { margin:0; padding:0; width:280px; height:18px; border-bottom: 1px solid #888888; border-top: 2px solid #666666; border-right: 1px solid #888888; border-left: 2px solid #666666; }
	.form .textarea { width:280px; height:120px; border-bottom: 1px solid #888888; border-top: 2px solid #666666; border-right: 1px solid #888888; border-left: 2px solid #666666; font-family:Tahoma; font-size:11px; }
	.form .error-input, .form .error-both .input, .form .error-same .input { background-color:#FFEFEF; border-color:#BB6666; color:#660000; }
	.form .error-div { float:right; margin:7px 10px 0 0; color:#935; padding:0;font-size:10px; border:1px solid #333399; display:none;}
	.form .error-div-alternative { display:none; width:600px; top:0; left:50%; position:absolute; z-index:1000; margin-left:-400px; text-align:center; font-size:16px; color:#934; padding:20px 0 20px 0; background-color:#fee; border:solid 2px #d36; border-top-width:0; }
	.form .error-same, .form .error-both { color:#fff; background-color:#b66;  }
	.form .sendBtn {
		clear:both;
		margin-right:130px;
		width:75px;
		height:24px;
		text-align:center;
		/*background:url(submit-btn-bg.gif) repeat-x 0 0;*/
		/*color:#5f5f5f;*/
		/*border:1px solid #aaa;*/
		float:right;
		display:block;
		cursor:pointer;
		font-weight:bold;
	}
	.form .sendBtn:hover { /*background:url(submit-btn-bg-hover.gif) repeat-x 0 0; color:#EA841D; border:1px solid #5f5f5f;*/ }

#cities-buttons { margin:10px 0 10px 0; }
.businessDetails { margin:0px 0 10px 50px; width:435px;}
.formHelp {display:block; text-align:left; line-height:18px; color:#666666; margin-bottom:8px; margin-left:50px; }
.formHelpCost {display:block; text-align:left; line-height:18px; color:#666666; margin-top:20px; margin-left:150px; }
.formHelpCost span { font-weight:bold; }
.formPad { height:20px; border:1px solid #333399;}

