/*

-----------------------------------------------

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;

}    

#facebook {
	color:#FFFFFF;
	font-size:7px;
	left:47px;
	position:absolute;
	top:-5px;
}
