
/*       ###############################
         NEW CASE STUDY FORM
         ############################### */ 

	/* . . . . . . . . . . . . . .  layout */

	#gforms_confirmation_message { margin:30px; }
	.validation_error {	margin:30px; color:red;}
	
	.gform_body {
		width:900px;
		}
	
	#gform_fields {
		float:left;
		width:400px;
		margin-left:30px;
		}
	#gform_fields_right {
		float:right;
		width:400px;
		}
	.gmap_submit{
		margin:4em 30px 0 30px;
		float:left;
		width:400px;
		}
	.gfield {clear:both;}

	.gform_footer {
		clear:both;
		text-align:right; 
		padding-right:320px;
		}
	
	#gform_fields li, #gform_fields_right li {margin:1.4em 0;}
	
	#field_26 {
		border-top:5px solid #0099FF;
		padding-top:3em;
		margin-top:4em;
		}	
	/* 'your name' fields, all laid out nicely */
	#field_26 div span  {
		float:left;
		}
	#field_26 div span input {
		float:left;
		margin-right:1em;
		}
	#field_26 div span label {
		float:left;
		clear:left;
		}
	
	/* submit button */	
	.gform_footer input.button {
		margin:1em;
		}
	
	
	/* tinymce */
	 .mcetoggle {
	 	float:right;
	 	margin-right:30px;
	 	color:#aaa;
	 	}



	/* . . . . . . . . . . . . . .  colour, fonts */
	
	.gform_body li { list-style:none; }
	
	#field_26 div span label,
	.gfield_description {
		color:#888; font-size:0.8em; margin-left:1em;
		}	
	
	#gmap span, #gmap #logocontrol {display:none;} /* make the gmap credits less noticeable */

	.gmap_submit th {font-weight:normal; text-align:left;}
	
	.gfield_error input {border:1px solid red;}
	.validation_message {color:red; float:left; padding-bottom:1em;}
	
	
	
	/* . . . . . . . . . . . . . .  sizes */
	
	.gform_body input.small {width:50%;}
	.gform_body input.medium {width:80%;}
	.gform_body input.large {width:95%;}
	
	textarea.small  { /* width:50%; height:50px; */}
	textarea.medium { /* width:80%; height:80px; */}
	textarea.large  { width:95%; height:100px;}
	
	
	
	/* . . . . . . . . . . . . . .  hide anything */
	
	.hide {display:none;}










.case_study_content p {
	float:left;
	padding-bottom:2em;
	}
.case_study_content p,
.case_study_content h1 {
	margin-left:60px; /* match the main div#left margin*/
	}


.case_study_content #case_study_data_left {
	border-top:2px solid #0099ff;
	width:550px;
	margin-left:60px;
	padding-top:25px;
	}
.case_study_content #case_study_data_right {
	width:300px;
	margin:25px 25px  25px 0;
	overflow:hidden;
	}
.case_study_content ul {
	list-style:none;
	}
.case_study_content li {
	margin-bottom:2em;
	}
.case_study_content label {
	color:#0099ff;
	font-size:1.5em;
	display:block;
	margin-bottom:0.4em;
	}
	
#case_study_data_right label {
	font-size:1.3em;
	margin-bottom:0.2em;
	}
	
	
.case_study_content .gmap { 
	margin-bottom:2em;
	}

.case_study_content .gfield img {
	max-height:300px;
	max-width:300px;
	}
.case_study_widget {
	margin:150px 2em;
	}
div.case_study_widget li{
	font-size;1.1em;
	padding:1em 0;
	}


.case_study_content li.gfield {line-height:1.2;}
