/* Site Layout Styles

 * Created:  16 Dec 08 @ 11.00 am

 * Author: Matthew Holmes <www.ivt.com.au>

 * ---------------------------------------------*/

 	h3 { display: none; }
	h2 { margin: 0 0 .5em; color: #f6871c; font-size: 1.5em;  }
 	body { color: #666666; font: 62.5%/1.6 Verdana, Geneva, sans-serif; }		
	fieldset { border: none; }	
	
	/* -- ENQUIRY FORM */
	form#info_form legend { display: none;  }
	form#info_form fieldset fieldset legend { display: block; }
	form#info_form input { margin: 3px 0; }
	form#info_form textarea { width: 300px; height: 35px; margin: 3px 0; }
	form#info_form select { margin: 3px 0; }
	form#info_form ol, form#info_form ul { margin: 0; padding: 0; list-style: none; }
	form#info_form li { clear: both; margin: 0 0 .75em; padding: 0px; list-style: none; }
	form#info_form label { float: left; width: 110px; margin-right: 5px; text-align: left; font-weight: bold; }	
	form#info_form ul { margin: 0; padding: 0; list-style: none; }
	form#info_form li li { float: left; width: 48%; margin: 0; padding: 0; clear: none; list-style: none; }
	form#info_form .state li { list-style: none; }
	form#info_form .security_code_fieldset { margin-left: 0px; }
	form#info_form .security_code_fieldset input { width: 246px; }
	form#info_form .security_code_fieldset legend { font-weight: bold; margin: 5px 0px; }
	form#info_form .state label,  form#info_form .receive_email label { display: inline; width: auto; margin: 0; padding: 0px; }
	form#info_form .state label:after,  form#info_form .receive_email label:after { content: ""; }
	form#info_form button { margin: 0px; }
	form#info_form .receive_email legend { display: none !important; }
	form#info_form .receive_email label { float: left; margin: 0; font-weight: normal; width: 400px; }
	form#info_form .receive_email li { float: left; background: none; }
	form#info_form .receive_email { margin: 2px 0; }
	form#info_form .interests legend { font-weight: bold; margin: 5px 0px; }
	form#info_form .interests label { margin: 0; font-weight: normal; }
	form#info_form .interests li { background: none; padding: 0px; }
	form#info_form span { float: left; display: block; clear: both; }
	form#info_form span input { width: 15px; margin: 3px 3px 3px 0; }
	form#info_form .inputCheckbox { width: 15px; margin: 0 3px 0 0; }
	form#info_form .form_caption legend { font-weight: bold; margin: 5px 0px; }
	form#info_form .form_caption label { display: inline-block; margin: 0; font-weight: normal; }
	form#info_form .form_caption li { display: block; background: none; padding: 0px; }
	
	form#info_form table { width: 100%; margin: 0; padding: 0; }
	form#info_form table td { text-align: left; height: 15px; white-space: nowrap; font-weight: normal; }
	form#info_form td input { width: 10px; margin: 3px 5px 3px 0px; }
	form#info_form table tr { text-align: left; width: 100%; height: 15px; float: left; }
			
	form#info_form fieldset fieldset table { margin: 0 0 0 116px; width: 300px; }
	form#info_form fieldset fieldset table tr { height: 25px; width: 300px; margin: 0; padding: 0; display: inline-block; float: none; }
	form#info_form fieldset fieldset label { float: none; }
	
	.form_caption { font-weight: bold; display: inline-block; clear: both; }
	.cancel { display: none; }
	form#info_form .submit { float: left; margin: 0; width: auto; }
	.formtable input.submit { display: none; }
	.state, fieldset { margin: 0px; padding: 0px; }
	label.label2 { width: auto !important; float: none !important; }
	form#info_form fieldset { margin: 0; padding: 0; }


	/*	INPUTS / TEXT AREAS  - DO NOT REMOVE, MAY EDIT!!!
 *	----------------------------------------------
*/	

	input.input_small_off, 
	input.input_medium_off, 
	input.input_large_off,
	textarea.textarea_small_off,
	textarea.textarea_medium_off,
	textarea.textarea_large_off 
	{
		border: 1px solid #DDDDDD; /* Input your own value */
		padding: 5px;
	}

	input.input_small_on, 
	input.input_medium_on, 
	input.input_large_on,
	textarea.textarea_small_on,
	textarea.textarea_medium_on,
	textarea.textarea_large_on 
	{
		border: 1px solid #FF6600; /* Input your own value */
		padding: 5px;
	}

	input.input_small_off, 
	input.input_small_on 
	{
		width: 200px; /* Input your own value */
	}

	input.input_medium_off, 
	input.input_medium_on 
	{
		width: 300px; /* Input your own value */
	}

	input.input_large_off, 
	input.input_large_on 
	{
		width: 350px; /* Input your own value */
	}

	textarea.textarea_small_off,
	textarea.textarea_small_on 
	{
		width: 350px; /* Input your own value */
		height: 80px; /* Input your own value */
	}

	textarea.textarea_medium_off,
	textarea.textarea_medium_on 
	{
		width: 350px; /* Input your own value */
		height: 150px; /* Input your own value */
	}

	textarea.textarea_large_off,
	textarea.textarea_large_on 
	{
		width: 350px; /* Input your own value */
		height: 300px; /* Input your own value */
	}

	
	
	

