﻿#Content {
float:left;
margin-left:0px;
width:100%;
}

#Content .holder {
margin-left:0px;
overflow:visible;
padding:0 10px;
}

.providedby {
margin-top:2em;
}

.postcode-finder
{
    margin-bottom:0em !important;
}

.postcode-finder .editor-field
{
    float: left;
    width:auto;
}

.postcode-finder .function
{
    float: left;
    width:auto;
}


.hidden
{
    display:none;
}

.jshidden
{
    display:none;
}

	form .formblock .multipart legend span {font-size:1.2em;}
	form .formblock .multipart label span {float:left;width:auto;margin:0.25em 3px 0 0;}
	form .formblock .multipart input {float:left;width:auto;margin-right:7px;}
	
	form .formblock.sidebyside .ls label span {float:right;width:auto; margin-top:3px;}		
	form .formblock.sidebyside .ls span {float:right;width:auto; margin-top:3px;}	
	form .formblock.sidebyside .ls input {float:right}		
	form .formblock.sidebyside .rs label span {float:left;width:auto; margin-top:3px;}
	form .formblock.sidebyside .rs span {float:left;width:auto; margin-top:3px;}	
	form .formblock.sidebyside .ls {float:left;width:45%;margin:0;clear:left;}
	form .formblock.sidebyside .rs {float:left;margin:0;}	
	form .formblock.sidebyside .rs .checkbox {margin-top:5px}	
	form .formblock.sidebyside .ls .checkbox {margin-top:5px}	

	.sidebyside .ls label span {float:right;width:auto; margin-top:3px;}		
	.sidebyside .rs label span {float:left;width:auto; margin-top:3px;}
	.sidebyside .ls {float:left;width:30%;margin:0;clear:left;}
	.sidebyside .rs {float:left;margin:0;}	
	.sidebyside .rs .checkbox {margin-top:5px}	
		
	
    .custominfosidebyside .ls label span {float:right;width:auto; margin-top:3px;}		
	.custominfosidebyside .rs label span {float:left;width:auto; margin-top:3px;}
	.custominfosidebyside .ls {float:left;width:400px;margin:0;clear:left;}
	.custominfosidebyside .rs {float:left;margin:0;}	
	.custominfosidebyside .rs .checkbox {margin-top:5px}	
	
	.complex_form table .alink 
	{	    
background-image: none !important;
background-repeat:no-repeat !important;
color:#000000 !important;
font-size:100% !important;
padding-left:0px !important;
text-decoration: underline !important;
width:auto;
}
	
	.spaceright
	{
	    margin-left:2px !important;
	}
	
	span.label{ margin-right:12px; line-height:1.4em;}
	.selectset{margin:0 !important; padding:0 !important;}
	
	form .formblock .selectset .minutehour 
	{
	    width:3em;
	}
	
	div.instruction
	{
	    margin-bottom:0px !important;
	}
	
	.yesnoquestion
	{
	    margin-right:5px;	     
	}
	
	.edit .formblock {float:left !important; margin-top:0.5em !important}
	.edit {margin-bottom:0.5em !important;}
	
		.errormsg p {
        margin-bottom:0px !important;
        padding-top:0px !important;
    }
    