/* Content > Contact Us/Design Q/Quote/Etc. Page/Form */













	
	#contentL .form{
		margin-top:15px;
	}
	
	#contentL .form input, textarea{
		font-size:16px;
		color:#13283B;
	}
	
	#contentL .form input:hover, input:focus, textarea:hover, textarea:focus{
		background-color:#EFF7FF;
	}
	
	#contentL h6{
		width:504px;
		height:32px;
		margin-top:8px;
		margin-bottom:3px;
		padding-top:10px;
		padding-left:6px;
		background-color:#9f1119;
		float:left;
		display: block;
		font-size: 11pt;
		font-weight:bold;
		color:#fff;
		text-align:center;
	}
	#contentL h6.design-seo{
		font-size:10pt;
		*margin-bottom:-7px;
		width:767px;
		clear:both;
	}
	#contentL fieldset {
		border:1px dashed #416585;
		padding:10px;
		width:510px;
		margin:0 0 20px 0px;
	}
	
	#contentL legend {
		font-size:20px;
		line-height:18px;
		border: 1px solid #4a6b89;
		padding: 2px 6px 5px 6px;
		font-size:12px;
		color:#fff;
		background-color:#416585;
		*margin-left:-7px;
	}
	#contentL label {
		width:212px;
		height:auto;
		margin-top:3px;
		margin-right:-6px;
		margin-left: -23px;
		padding-top:12px;
		background-color:#9f1119;
		float:left;
		font-size:13px;
		font-weight: bold;
		line-height: 1.1;
		color:#fff;
		text-align:center;
		padding-bottom: 14px;
	}
	#contentL label.design-seo{
		width:265px;
	}		
	#contentL .div_textbox {
		width:347px;
		float:right;
		background-color:#87a3bb;
		color:#13283B;
		height:35px;
		margin-top:3px;
		padding-top:5px;
		padding-bottom:3px;
		padding-left:5px;
		display:block;
	}	
		#contentL .div_textboxCaptcha {
			width:347px;
			float:right;
			background-color:#87a3bb;
			color:#13283B;
			height:55px;
			margin-top:3px;
			padding-top:5px;
			padding-bottom:3px;
			padding-left:5px;
			display:block;
		}
		#contentL .div_textbox-design-seo{
			width:485px;
			float:right;
			background-color:#87a3bb;;
			color:#13283B;
			height:35px;
			margin-top:3px;
			padding-top:5px;
			padding-bottom:3px;
			padding-left:5px;
			display:block;
		}
		.div_fourwords{
			width:767px;
			height:auto;
			background-color:#87a3bb;;
			color:#13283B;
			margin-top:3px;
			padding-top:5px;
			padding-bottom:5px;
			padding-left:5px;
			display:block;
			color:#13283B;
			font-size:14px;
			clear:both;
		}
	#contentL .username {
			background-image: url(../img/16m.png);
			background-repeat: no-repeat;
			background-position:left;
			width:285px;
			color: #666;
			padding:3px 5px 3px 19px;
	}
	#contentL .password {
			background-image: url(../img/16s.png);
			background-repeat: no-repeat;
			background-position:left;
			width:285px;
			color: #666;
			padding:3px 5px 3px 19px;
	}	
	#contentL .email {
		background-image: url(../img/email.gif);
		background-repeat: no-repeat;
		background-position:left;
		width:285px;
		color: #666;
		padding:3px 5px 3px 24px;
	}	
	#contentL .textbox {
		background-image: url(../img/16t.png);
		background-repeat: no-repeat;
		background-position:left;
		width:285px;
		height:auto;
		color: #666;
		padding:3px 5px 3px 19px;
	} 
		#contentL .textboxCaptcha {
			background-image: url(../img/16t.png);
			background-repeat: no-repeat;
			background-position:left;
			width:285px;
			height:40px;
			color: #666;
			padding:3px 5px 3px 19px;
			font-size:24px;
		}
		#contentL .textbox-design-seo{
				background-image: url(../img/16t.png);
				background-repeat: no-repeat;
				background-position:left;
				width:450px;
				height:auto;
				color: #666;
				padding:3px 5px 3px 19px;
		}
			#contentL .email-design-seo{
				background-image: url(../img/email.gif);
				background-repeat: no-repeat;
				background-position:left;
				width:450px;
				height:auto;
				color: #666;
				padding:3px 5px 3px 19px;
			}	
			#contentL .username-design-seo{
				background-image: url(../img/16m.png);
				background-repeat: no-repeat;
				background-position:left;
				width:450px;
				height:auto;
				color: #666;
				padding:3px 5px 3px 19px;
			}		
	#contentL .div_textarea {
		width:347px;
		float:right;
		background-color:#87a3bb;
		height:115px;
		margin-top:3px;
		padding-top:5px;
		padding-bottom:3px;
		padding-left:5px;
	}	
	#contentL .textarea {
		background-image: url(../img/16t.png);
		background-repeat: no-repeat;
		background-position:left;
		width:285px;
		height:100px;
		color: #666;
		padding:3px 5px 3px 19px;
	}	
	#contentL .textareawide {
		background-image: url(../img/16t.png);
		background-repeat: no-repeat;
		background-position:left;
		width:472px;
		height:100px;
		color: #666;
		padding:3px 5px 3px 19px;
		border:6px solid #416585;
	}
	#contentL .div_radio {
		width:347px;
		float:right;
		background-color:#87A3BB;;
		color:#13283B;
		height:32px;
		margin-top:3px;
		padding-top:11px;
		padding-bottom:1px;
		padding-left:5px;
		display:block;
	}	
	#contentL .radio {
		width:16px;
		height:16px;
	}
	
	#contentL .div_checkbox {
		width:502px;
		height:120px;
		background-color:#87A3BB;
		margin-top:3px;
		padding-top:10px;
		padding-bottom:5px;
		padding-left:5px;
		display:block;
		color:#13283B;
		font-size:14px;
	}	
	#contentL .checkbox{
		width: 16px;
		height: 16px;
		margin:0 3px 8px 0;
	}	
	#contentL .checkRight{
		float:right;
		width:220px;
		text-align:left;
	}
		
	/** This is for the image verification captcha text box style ***/
	#contentL .form label.captcha {
		width:142px;
		height:45px;
		margin-top:3px;
		margin-right:2px;
		padding-top:0px;
		padding-bottom:3px;
		float:left;
		display: block;
		font-size:11px;
		font-weight: bold;
		line-height: 1.1;
		color:#fff;
		text-align:center;
		background-color:transparent;
	}
	
	#contentL .button_div {
		width:287px;
		float:right;
		background-color:transparent;
		border:1px solid #436483;
		text-align:right;
		height:35px;
		margin-top:8px;
		padding:5px 32px 3px;
	}
	#contentL input.buttons {
		background-color:#9f1119;
		font-size:12px; 
		color: #fff; 
		padding: 6px 14px;
		border-width: 2px;
		border-style: solid;
		border-color: #DF8B8E #5F1215 #5F1215 #DF8B8E;
		text-decoration: none;
		text-transform:uppercase;
		font-weight:bold;
		cursor:pointer;
	}
	#contentL input.buttons:hover, #contentL input.buttons:focus{
		background-color:#5F1215;
	}	
	
	/* Crappy Fix until I get rid of the error messages under text boxes */
			label.error{
				visibility:hidden; 
				font-size:0em;
				height:0;
				line-height:0em;
			}			
			/* validation error message bar */
			#drawer {
				background:#87A3BC url(../img/h80.png) repeat-x scroll 0 0;
				_background-color:#ddd;
				overflow:visible;
				position:fixed;	
				left:0;
				top:0;
				text-align:center;
				padding:15px;
				font-size:18px;
				border-bottom:2px solid #28455C;
				width:100%;
				display:none;
				z-index:2;
				color:#fff;
			}			
			input.error {
				border:2px solid red;
				background-color:#f8a1a8;	
				margin:0;
				padding:0;
			}			
			textarea.error {
				border:2px solid red;
				background-color:#f8a1a8;	
				float:;		
			}			
			select.error {
				border:2px solid red;
				background-color:#f8a1a8;	
				float:;		
			}
			#contentL input.error:hover, #contentL input.error:focus{
				background-color:#f8a1a8;
			}
			#contentL textarea.error:hover, #contentL textarea.error:focus{
				background-color:#f8a1a8;
			}
	.AuthorizeNetSeal{
		margin-left:250px;
	}

