
form#applytoday {border:none;min-height:500px;margin-left:160px;}
	
form#applytoday fieldset {border:2px solid #fff;padding:10px;margin-bottom:10px;width:405px;margin-left:10px;margin-top:10px;}
	
form#applytoday input, form#applytoday select {
	float:left;
	width:118px;
	margin-left:20px;
	margin-bottom:2px;
	margin-top:0;
	font-size:.8em;
	clear:none;
}

form#applytoday .formLabel {
	float:left; 
	width:240px; clear:left;
	text-align:left;
	padding-right:20px; font-size:.7em;
	margin-bottom:0.5em;}
	
.formLabel.red {
background-image: url('../images/reqdstar.gif');
background-repeat: no-repeat;
background-position: right top;}
		
form#applytoday checkbox {border:1px solid #000;}


form#applytoday select {width:125px;}

form#applytoday select.credithist{width:140px;}

form#applytoday select.title {width:45px;}

form#applytoday select#credhist {float:right;clear:right;width:140px;}

form#applytoday input#iva {margin-top:14px;}

form#applytoday input.date { width: 75px }

form#applytoday input.postcode {width:60px;}

form#applytoday input.small {width:28px;float:left;margin:0;margin-left:3px;}


form#applytoday input.agency {margin-top:8px;}

form#applytoday input.year {width:20px;float:left;margin:0;margin-left:19px;}

form#applytoday input.address2 {float:right;margin-right:24px;}

form#applytoday p.sm {float:left;text-align:left;width:20px;margin:0;padding:0;padding-left:0px;padding-top:3px;
font-size:.7em;margin-left:0;}

form#applytoday em {clear:left;}

form#applytoday p.date {font-size:.7em;text-align:left;float:left;margin:0;padding:0;padding-right:2px;width:5px;}


/* --- ACCORDION OVERRIDES AND EXTENSIONS --- */
#vertical_nested_container .vertical_accordion_toggle.cleared
{
background-image: url('../images/tickcomplete.gif');
background-repeat: no-repeat;
background-position: right;}

#vertical_nested_container .vertical_accordion_toggle_active.cleared {
background-image: url('../images/tickcomplete-brown.gif');
background-repeat: no-repeat;
background-position: right;
}

#vertical_nested_container .vertical_accordion_toggle.error
{
background-image: url('../images/errored.gif');
background-repeat: no-repeat;
background-position: right;}

#vertical_nested_container .vertical_accordion_toggle_active.error {
background-image: url('../images/errored-brown.gif');
background-repeat: no-repeat;
background-position: right;
}

#alert {font-size:.8em;color: #ff3300;}

#tickcomplete {position:relative;float:right;margin-top:-30px;z-index:20;display:none;}
	
button.continue 
{
	float:right;margin-bottom:10px;margin-top:10px;margin-right:12px;
	border:none;
	background-color: #6DA2DC;
	color: #fff;
}

button.continue:hover {background-color: #60b3dd;cursor:pointer;}

form#applytoday .submitsection {position:relative;width:452px;text-align:center;margin:0;background-color:#E7DB77;margin-top:-10px;height:35px;}

form#applytoday .submitsection img {border:none;float:right;margin-right:10px;margin-top:5px;}

form#applytoday .submitsection input {width:80px;margin-left:20px;margin-top:5px;border: 1px #889c75 solid;background-color:#6DA2DC;color:#fff;}

form#applytoday .submitsection input:hover {background-color: #60b3dd;cursor:pointer;}

form#applytoday .submitsection input.submit {margin-left:130px;}

form#applytoday label.checklabel {float:left;width:35px;}

form#applytoday label.checklabel.first {margin-left:25px;}

form#applytoday label.checklabel input.checkbox {float:left;width:15px;border:none;margin-left:6px;}

form#applytoday p.star {color: #ff3300;float:left;width:3px;clear:none;padding-top:2px;margin:0;padding-left:0;}

button.continue.cleared
{
	color: #00ff00;
}

button.continue.error {color:red;}

#alertbox {margin-left:160px;height:2em;padding-top:5px;padding-bottom:5px;background-color:#E7DB77;width:452px;margin-bottom:10px;}

#alert {display: none;margin:0;padding:0;}


/* Fading Tooltips By Dustin Diaz*/
body div#toolTip { position:absolute;z-index:1000;width:220px;background:#000;border:2px double #fff;text-align:left;padding:5px;min-height:1em;-moz-border-radius:5px; }
body div#toolTip p { margin:0;padding:0;color:#fff;font:11px/12px verdana,arial,sans-serif; }
body div#toolTip p em { display:block;margin-top:3px;color:#f60;font-style:normal;font-weight:bold; }
body div#toolTip p em span { font-weight:bold;color:#fff; }



