/*
-----------------------------------------------
Style Sheet

Site:     Papermarc
Company:  Melissa Norfolk Web Design
Website:  www.melissanorfolk.net.au
Author:   Tim Connell
Created:  11.12.2007
------------------------------------------------
Colours
	Green:			#AAD362 40%
	L Green:    #daeebf
  Purple:     #8F7FB3
	Text:       #222222
----------------------------------------------- */
@import 'layout.css';
@import 'content.css';
@import 'zencart.css';
@import 'typography.css';
@import 'diy_email_form.css';
/*@import 'hacks.css';*/

/*Form Basic style*/
.webform_client_form input.submit_button {
	width:100px;
	margin: 5px 5px 5px 0;
}
.webform_client_form fieldset {
	border: none;
	margin: 0 0 1em;
	padding: 0;
}

.webform_client_form legend {
	display: none;
}

.webform_client_form p {
	margin: 0;
}

.form_item {
	float:left;
	margin:10px 0pt;
	width:100%;
}
.form_required {
	color:#FF0000;
}
.form_item label {
	display:block;
	font-weight:bold;
}
.small_text {
	font-size:0.8em;
}
.webform_client_form label {
	float: left;
	font-size:0.92em;
	font-weight:normal;
	margin:0pt 1% 0pt 0pt;
	width: 60px;
}
.webform_client_form input {
	border:1px solid #E0E0E0;
	float: left;
	width: 160px;
}

#invitation_email, #contact_name, #contact_address, #contact_email, #personal_name, #personal_address, #personal_email, #invitation_name, #invitation_address, #edit_submitted_contact_details_contact_email {
	width: 415px;
}


label.webform_component_comments {
	width: 450px;
}

.webform_client_form textarea {
	border:1px solid #E0E0E0;
	float: left;
	width: 485px;
	height: 100px;
}
/*Label Styling*/
.webform_client_form label.webform_component_type_function, .webform_client_form label.webform_component_date_function {
	width: 100px;
}
.webform_client_form label.webform_component_design_event {
	width: 181px;
}
.webform_client_form label.webform_component_date_required {
	width: 95px;
	margin: 0 0 0 10px;
}
.webform_client_form label.webform_component_date_required_personal {
	margin: 0;
	width: 90px;
}
.webform_client_form label.webform_component_state {
	margin: 0 0 0 10px;
	width: 80px;
}
.webform_client_form label.webform_component_postcode {
	margin: 0 0 0 10px;
	width: 80px;
}
.webform_client_form label.webform_component_specs {
	width: 100%;
}
.webform_client_form  .webform_component_select label {
	width: 102px;
}
.webform_client_form  #webform_component_font_selection label {
	width: 95px;
}
/*Input Styling*/
.webform_client_form input#edit_submitted_contact_details_contact_type_function {
	width: 380px;
}
.webform_client_form input#edit_submitted_contact_details_contact_design_event {
	width: 295px;
}
.webform_client_form input#edit_submitted_contact_details_contact_date_function {
	width: 155px;
}
.webform_client_form input#edit_submitted_contact_details_contact_date_required, .webform_client_form input#edit_submitted_contact_details_contact_date_required_personal {
	width: 115px;
}

.webform_client_form input#edit_submitted_contact_details_contact_suburb, input#edit_submitted_contact_details_contact_country, input#edit_submitted_contact_details_contact_phone, input#edit_submitted_contact_details_contact_fax, input#edit_submitted_contact_details_contact_mobile {
	width: 270px;
}
.webform_client_form input#edit_submitted_contact_details_contact_state, input#edit_submitted_contact_details_contact_postcode {
	width: 98px;
}
.webform_client_form input#qty {
	width: 30px;
}
.webform_client_form input#other {
	width: 375px;
	float:none;
}
.webform_client_form #edit_submitted_font_selection {
	width: 380px;
}
/*Textarea Styling*/
.webform_client_form textarea#edit_submitted_contact_details_contact_comments {
	clear:both;
}

/*Table Styling*/
table {
	width: 545px;
	_width: 480px;
}

/*Checkbox Styling*/
.webform_client_form label.label_checkbox {
	float:left;
	width:369px;
}
#checkbox_labels input.checkbox {
	float: left;
	width: 15px;
}
#checkbox_labels {
	width:400px;
	clear:both;
	height:20px;
} 
.col_one {
	width: 50px;
	vertical-align:top;
} 
.col_two {
 	width: 200px;
	vertical-align:top;
}  
select {
	width: 300px;
}    