/*
@import url("import/structure.css");
@import url("import/typography.css");
@import url("import/custom.css");
*/
  
		
	body {
		background:url(images/i-frame-background-dc.gif) 0 0 repeat-x;
		font:70%/1.3em Arial, Helvetica, sans-serif; 
		color:#575757;
		text-align: left;
		margin:0;
		padding:0;
		/*background-color: #F2F2F2;*/
	}

	span.submitted { display: none; height: 1px; border: 1px solid red; }
	
	#iframe {
		width: 295px;
		height: 270px;
		margin: 0;
		padding:10px 0 0;
		/**/
		overflow: auto;
		/**/
	}
	
		#container #iframe div { width: auto; }
	
	#iframe form, #iframe .webform-confirmation {
		width: 272px;
		margin:0;
		padding:0;
		/*padding: 2px 4px 2px 4px;
		background-color: #F2F2F2;*/
	}
	
		* html #iframe form, * html #iframe .webform-confirmation {
			padding: 2px 4px 2px 4px;
		}

	
	#iframe form label {
		display: block;
		width: 95px;
		margin: 6px 0 2px 0;
		float: left;
		clear: left;
		/**/
		font-weight: bold;
	}

		#iframe form #webform-component-twenty_five_words { margin: 0 0 0 0; }
		#iframe form #webform-component-twenty_five_words label  { width: 200px; margin: 0 0 0 0; }
	
	#iframe form input {
		width: 160px;
		height: 20px;
		margin: 1px 0 1px 3px;
		padding: 0px 1px 0px 1px;
		/**/
		background-color: #FFFFFF;
		border: 1px solid #A1A1A1;
	}
	
		#iframe form input#edit-submitted-postcode { width: 70px;	}
	
	#iframe form textarea {
		width: 265px;
		height: 40px;
	    margin-top: 5px; 
	    margin-bottom: 5px; 
		/**/
		background-color: #FFFFFF;
		border: 1px solid #A1A1A1;
	}	
	
	#iframe form select {
		width: 166px;
		height: 20px;
		margin: 4px 0 0 3px;
	}	

	
	#iframe form #edit-submit {
		width: 60px;
		height: 18px;
		margin: 0 0;
		padding: 0px 0 0px 10px;
		float: right;
		/**/
		color: #FFFFFF;
		border: 1px solid #D8233B;
		background-image: url('./images/submit.jpg');
		background-repeat: no-repeat;
		font-weight: bold;
	}

	#iframe #next-button, #iframe #previous {
		width: 50px;
		height: 16px;
		margin: 0 0;
		padding: 1px 0 0px 15px;
		float: right;
		/**/
		color: #FFFFFF;
		border: 1px solid #D8233B;
		background-image: url('./images/submit.jpg');
		background-repeat: no-repeat;
		font-weight: bold;
		/**/
		text-decoration: none;
	}

	
	#summary {
		width: 280px;
		margin: -10px 0 0 0;
		padding: 2px;
		font-weight: bold;
		border: 1px solid red;
	}
	
	
	
	#iframe .links,	#iframe #summary { display: none; }
	
	
	form label.error {
		display: none;
		position: absolute;
		left: 275px;
		top: 5px;
		/**/
		border: 1px solid red;
	}
	
	
	
	
		#part-1, #part-2 { height: 2px; border: 1px solid red; }

	p {margin:3px 0 0; padding:0;}
	a#next-button {margin-top:2px;}

	
	
	
