h1           { padding-left: 10; padding-right: 10; font-family: Verdana; font-size: 14pt; color: #336699; font-weight: bold}

h2           { padding-left: 10; padding-right: 10; font-family: Verdana; font-size: 10pt; color: #000066; font-weight: bold}

p, .plaintext, .radiotable  { font-family: Verdana; font-size: 10pt; color: #336699; padding-left: 10; padding-right: 10; }

.smalltext   { font-family: Verdana; font-size: 8pt; color: #336699; padding-left:5; padding-right:5;}

.plainnomargin   { font-family: Verdana; font-size: 10pt; color: #336699;}

.smalltextnomargin   { font-family: Verdana; font-size: 8pt; color: #336699; padding-left:0; padding-right:0;}

h1.error, span.error, label.error { color:red; padding-left:5px;}

td{vertical-align:top;}

div.box{
	background:#FFFFFF none repeat scroll 0 0;
	border:1px dotted #AAAAAA;
	height:150px;
	padding:10px;
	width:550px;
}
div.not_ok a{ color:red;padding-left:5px;}

.radiotable{
	padding-left:0px;
}
.radiotable td{ padding:0px 0px 3px 0px;}

/*Contact us*/
	#ie6 #contactForm .plaintext  input, #ie7  #contactForm .plaintext  input{width:266px;}

/*Commercial*/
fieldset {border:0px; border-top:1px dotted #999999;border-bottom:1px dotted #999999; padding-left:0px; margin:0px; width:257px;}
#ie6 fieldset, #ie7 fieldset{margin-left:0px; width:265px;}
#commercialQuoteRequest  textarea {width:266px !important; height:145px;}
	#ie6  #commercialQuoteRequest .plaintext  input, #ie7 #commercialQuoteRequest .plaintext  input{width:266px;}

/*freeWindows Clean*/

#freeOvenWindowClean input.clientname {width:241px;}
#freeOvenWindowClean .error{display:block;}
#freeOvenWindowClean .plainnomargin{padding-left:10px;}


	.intro-wrapper{
		text-align:left;
	}
	
	div.form-wrapper{
		position:relative;
		color:#336699;
		background-color:#eee;
		padding:2px 10px;
		text-align:left;
		overflow:hidden;
	}
	
	div.form-wrapper p{
		margin-top:0px;
		margin-bottom:0px;
		padding-top:0px !important;
		padding-bottom:0px !important;
	}
	
	div.form-wrapper .validation.error h2,
	div.form-wrapper .validation.error p{
		color:red;
	}
	
	div.form-wrapper form#onlineform div.paragraph{
		padding-bottom:20px;
		background-image:url(images/hr.png);
		background-repeat: repeat-x;
		background-position:bottom left; 
	}
		form#onlineform div.paragraph h3{
			padding-bottom:2px;
			font-size:12px;
		}

	div.form-wrapper form#onlineform div.input{
		padding:2px;
	}

	div.form-wrapper form#onlineform label
	{
		display:block;
		float:left;
		margin-left:0;
		padding-left:10px;
		width:170px;
	}
		div.form-wrapper form#onlineform div.paragraph div.radio-single-line{
			padding-left:178px;
		}
		div.form-wrapper form#onlineform div.paragraph div.radio-single-line label
		{
			display:block;
			float:left;
			margin-left:-176px;
			padding-left:10px;
			width:300px;
		}
		div.form-wrapper form#onlineform div.paragraph div.radio-single-line input{
			display:block;
			float:left;
			left:192px;
			clear:both;
		}
	
	div.form-wrapper form#onlineform .input.text input{
		width: 208px;
	}
	
	div.form-wrapper form#onlineform select{
		width: 210px;
	}
	
	div.form-wrapper form#onlineform .input.submit input{
		display:block;
		position:absolute;
		left:192px;
	}
	div.form-wrapper img{
		margin-left:2px;
	}
	div.form-wrapper a{
		margin-left:2px;
		color:#336699;
	}
	
	
	/*result*/
	div.form-wrapper div.paragraph.result{
		clear:both;
		margin:10px 0px;
		overflow:hidden;
	}
		div.form-wrapper div.paragraph.result h3{
			font-size:12px;
			padding:0px 0px 5px 0px;
			margin:0px;
		}
	
		
	div.form-wrapper div.paragraph.result div.text{
		clear:both;
	}
	
	div.form-wrapper div.paragraph.result div.text div.title{
		width:160px;
		display:block;
		float:left;
	}
	div.form-wrapper  div.paragraph.result div.text div.details{
		width:130px;
		display:block;
		float:left;
	}
	
		div.form-wrapper div.paragraph.result.total div.text div.title{
			width:160px;
			display:block;
			float:left;
			font-weight:bold;
		}
		div.form-wrapper  div.paragraph.result.total div.text div.details{
			width:200px;
			display:block;
			float:left;
			font-weight:bold;
		}
	
