/* 
----------------------------------------------------------------------------
Copyright Einstein Industries 2003. Used with Permission.                             
May not be duplicated or reproduced.

Please check for cross-browser compatibility prior to making changes
MINIMUM BROWSER CHECK :: IE5.x/IE6/Op7/NS7/Safari

CSS Document - layout.css
---------------------------------------------------------------------------- */


/* undo some default styling of common (X)HTML browsers
 * ------------------------------------------------------------------------- */

/* remove default link styles */

/* No list-markers by default - must redefine bullets w/ bg graphics */

/* Avoid browser default inconsistent heading font-sizes and pre/code */

/* Remove inconsistent (among browsers) default padding or margin */

/* prevent blue linked image borders */

/* basic elements
 * ------------------------------------------------------------------------------------- */

/* navigation
 * ------------------------------------------------------------------------- */

/* main structural elements
 * ------------------------------------------------------------------------------------- */

#form-wrapper {
	width: 300px;
}
/* footer
 * ------------------------------------------------------------------------------------- */
 

/* lists
 * ------------------------------------------------------------------------- */

/* definition lists topics */

/* misc layout elements 
 * ------------------------------------------------------------------------------------- */
 
/* horiz/vert dividers
 * ------------------------------------------------------------------------------------- */

/* image replacement
 * ------------------------------------------------------------------------------------- */

/* subheaders
 * ------------------------------------------------------------------------------------- */

/* form elements
 * ------------------------------------------------------------------------------------- */
 
input, textarea, select {
	clear: both;
	margin: 0 0 5px 0;
	border: 1px solid #577189;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #eeeded;
	color: #000000;
	}

input.button, #contact-main label input.button	{ width: 70px; }

#contact #quickcontact-wrapper	{ display: none; }

#contact-main	{ margin-top: 25px;	}
	
	#contact-main br	{ clear: both; } 
	
	#contact-main p, #contact-main h1 {
		text-align: left;
		margin: 10px 0 10px 35px;
		}
	
	#contact-main p.clear-textarea	{ margin-top:80px; }

	#contact-main .radio { 
		width: 14px; 
		background:transparent; 
		border: none; 
		}
	
	#contact-main label input, #contact-main label select {
		position: absolute; 
		left: 110%; 
		width: 150px;
		}
	
	#contact-main label {
		position: relative; 
		width: 220px; 
		display: block; 
		margin: 0 10px; 
		text-align: right; 
		height: 20px;
		}
	
	#contact-main label textarea {
		position: absolute; 
		left: 110%; 
		top: 0px; 
		width: 160px; 
		height: 100px;
		}
	
	#contact-main input.button  { 
		margin-top: 10px;
	}
	
	#contact-main label input.small-box {
		clear: none;
		float: left;
		width: 30px;
		margin-right: 10px;
	}
	
	#contact-main .checkbox {
		width: 14px; 
		background: transparent; 
		border: none;
		float: inherit;
	}


