﻿#honey_pot_c
{
	display: none !important;
}

body
{
    background: #eee;
}

input[type=button], input[type=submit]
{
    height: 25px;
    color: white;
    font-weight: bold;
    border: 0px;
    margin-right: 5px;
	cursor: pointer;
}

div.main
{
    float: right;
    right: 50%;
    position: relative;
}

div.generated_form
{
    float: right;
    right: -50%;
    position: relative;
    min-width: 900px;
    margin: auto;
    margin-top: 30px;
    margin-bottom: 30px;
    padding: 30px;
    -moz-box-shadow: 0 0 30px 5px #999;
    -webkit-box-shadow: 0 0 30px 5px #999;
    box-shadow: 0 0 30px 5px #999;
}




div.form_field label.contact_label, div.form_field label.question_label, .divSpecifyLabel
{
    display: block;
    float: left;
    width: 300px;
    clear: both;
}


div.form_field
{
    margin-bottom: 15px;
	clear: both;
}

fieldset
{
    border: 0px;
    display: inline;
    padding: 0px;
}

select
{
    width: 350px;
}

input[type=text]
{
    width: 348px;
}

textarea
{
    width: 346px;
}

span.mandatory, label.error
{
    color: red;
}

label.error.checked
{
	color: green;
}

label.answer_label
{
    white-space: nowrap;
    float: left;
    clear: both;
}

label.error
{
    display: none;    
}

div.div_correspondingBox
{
    clear: both;
}

div.field_type_Question div.text_only input, div.field_type_Question div.text_only textarea
{
    float: left;
}

.form_field label.question_label, .form_field label.contact_label
{
    line-height: 30px;
}

.field_type_Title, .field_type_Image
{
    text-align: center;
}

.field_type_PostcodeLookup label
{
    height: 80px;
}

span.remove_colleague
{
	float: right;
	cursor: pointer;
}

div.colleague_button
{
	clear: both;
}

.colleague_subform 
{
	margin-top: 10px;
}

.indented 
{
	clear: both;
	float: left;
	margin-left: 20px;
}

label.group 
{
	clear: both;
	float: left;
}

div[servercontroltype="Facebook"], div[servercontroltype="LinkedIn"], div[servercontroltype="Twitter"]
{
	display: inline;
}

.remove_colleague {
    cursor:pointer;
}
.remove_colleague img {
float:left;
margin-right:5px;

}
      body {
        font: 12px verdana, sans-serif;
        color: #000000
      }

      h1, h2, span.remove_colleague  {
        color: #fd0f0c;
      }
      input[type=button], input[type=submit] {
        background-color: #fd0f0c;
      }
     
      div.generated_form {
        background-color: #ffffff;  
      }

      div.form_field_4 {display:none;}
div.form_field_1 img, div.form_field_39 img {width:400px;}
div.generated_form {
min-width:600px;
border-radius:0px;
border-left: 55px solid white;
border-right: 55px solid white;
width: 600px;
}


.breakline {
border-bottom:2px solid #000;
}
div.form_field label.question_label {
float:none;
width:100%;
margin-bottom:5px;
}

.form_field label.question_label, .form_field label.contact_label {
line-height:13px;
}

div.form_field  label.contact_label, div.form_field label.question_label, .divSpecifyLabel {
display: block;
float: left;
width: 200px;
clear: both;
}

div.form_field label.question_label {width:100%;}

label.error.checked
{
float:none;
}
label.error {
float:right;
}
#piq_answer {
width:100px;
}


div.form_field_27 input {margin-bottom:15px}

div.form_field_26 label.question_label {display:none;}
div.form_field_26 {padding-top:15px}

div.conf_page
 {
min-width:700px;
border-radius:0px;
border: 55px solid white;
width: 900px;
}
div.form_field_46 label.question_label {padding-top:10px}

div.form_field_47 img {position: absolute; left:-30px}

div.form_field_48 label.answer_label
                                       {
					white-space: normal;
					float: left;
					clear: none;
					display: block;
					width: 200px;
					}
div.form_field_48 div.div_correspondingBox input
{margin-left:100px}



div.contact_field label.contact_label {width: 100% !important; margin-bottom:5px !important}
div.field_type_ContactField label.contact_label {width: 100% !important; margin-bottom:5px !important}


h2 {
color: #fd0f0c;
  margin-bottom: 25px;
  margin-top: 25px;
  border-bottom: 1px black dashed;
  border-top: 1px black dashed;
  padding: 10px 0px;
}

.form_field_48 label.question_label {height:20px}