 /* CSS Document for ALL FunMats Reques forms */
 /*     Also for thankyou.php  */
 /* Last Updated 10/03/09 by Ben Hayes */
 /* CSS Valid - 10/03/09 */

 /* ------------------------------------------------
    -- Main Style ----------------------------------
	------------------------------------------------ */

 body#cont h1#top span,
 body#thnx h1#top span {
    background:url(_images/head_request.gif) top center no-repeat;
    }

 body#fcon h1#top span {
    background:url(_images/head_frequest.gif) top center no-repeat;
    }

 h2 {
 	margin: 1.5em 0em 1em;
	}
	
 fieldset {
 	margin: 1em 0em;
	padding: 0em 2em 1em;
	border: 1px solid #1B1669;
	background: #7DD;
 	}

 fieldset div {
	margin-top: 1em;
	}

span.nb {
	font-weight: bold;
	color: red;
	}

 p#datapro {
	font-size: 75%;
	font-weight: bold;
	font-style: italic;
 }
 
 span.pleasecomp {
	font-weight: bold;
	font-style: italic;
	}

 span.missing-top {
 	display: block;
 	margin: 1em 0em;
	background: #E6A361;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	border: 1px solid #1B1669;
	text-align: center;
 	}

 span.lesser {
	font-size: 90%; 
	font-style: italic;
	font-weight: normal;	
	}
	
 div.missing {
	background: #E6A361;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	}

 fieldset.missing {
	background: #E6A361;
	}

 legend {
 	font-weight: bold;
 	}
	
 label,  .fakelabel {
	display: block;
	float: left;
	width: 255px;
	}
	
 label.extrain {
	text-indent: -1000em;
	width: 0px;
	}	

  div#footer {
	margin-top: 2em;
	}

 /* ------------------------------------------------
    -- Contact Bit ---------------------------------
	------------------------------------------------ */
   
fieldset#contactdetails input,
fieldset#contactdetails textarea{
	width: 380px;
	}

fieldset#contactdetails input#School {
	width: 240px;
	}
	
fieldset#contactdetails input#STwn {
	margin-left: 10px;
	width: 122px;
	}	

fieldset#contactdetails div.fakelabel {
	margin-top: 0em;
	}

div#pleasesend input {
	display: block;
	float: left;
	margin: 0em 1em 0em 0em;
	width: auto;
	}

div#pleasesend label{
	display: block;
	float: left;
	margin-right: 1em;
	width: 150px	
	}

 div#cltel {
 	clear: both;
	margin-top: 0em;
	padding-top: 1em;	
  }
 
 
 /* ------------------------------------------------
    -- Info Required -------------------------------
	------------------------------------------------ */ 

  div#whatnextinp {
	float: left;
	width: 380px;
	margin-top: 0em;
	}
	
  div#whatnextinp input {
	float: left;
	clear: both;
	height: 1.25em;	
	margin: 0em 1em 1em 0em;
 	}	
	
  div#whatnextinp label {
	width: 330px;
	height: 1.25em;	
	margin: 0em 0em 1em;	
 	}	

 fieldset#whatwant div.fakelabel {
	margin-top: 0em;
	}
   
 div#ringbck,
 div#whendo {
 	clear: both;
	margin-top: 0em;
	padding-top: 1em;	
  }   
  
 div#whendo input{
	width: 200px
  	}  

 /* ------------------------------------------------
    -- Heard about bit -----------------------------
	------------------------------------------------ */ 

 fieldset#heardabout label {
	padding-bottom: 1.5em;
	}

 fieldset#heardabout select,
 fieldset#heardabout textarea {
 	width: 380px;
	}
	
 /* ------------------------------------------------
    -- Antispam bit --------------------------------
	------------------------------------------------ */ 	

fieldset#auntispam label {
	width: 330px;
	}

 /* ------------------------------------------------
    -- Control Box ---------------------------------
	------------------------------------------------ */ 
   
 fieldset#controlbox {
  	position: relative;
	}
   
  fieldset#controlbox p#controlbuts {
  	display: block;
	position: relative;
	margin: 1em auto 1em;
	width: 510px;
	text-align: center;
	}
fieldset#controlbox p#controlbuts input#Submit2 {
	margin-left: 100px;
	}

	
   
  fieldset#controlbox input {
	width: 200px;
	height: 30px;
	}   

 /* ------------------------------------------------
    -- Contact Info --------------------------------
	------------------------------------------------ */ 
   
  table#contactinfo {
	  margin-left: 3em;
  	}

  table#contactinfo td.label {
	  width: 6.5em;
  	}
	
  table#contactinfo td.value {
	width: 12em;
  	}	

 .outoforder {
 	color: #CC6633;
 	}