/*
-----------------------------------------------
Somerset Care Form Style Sheet
Version:  21 October 2007
----------------------------------------------- */

form#accommodation_search_frm input, form#search_frm input {
	font-size: 80%;
	border: 1px solid #000;
	padding: 2px;
	margin-right: 10px;
	float: left;
	color: #666;
	}
	
form#accommodation_search_frm select {
	font-size: 80%;
	border: 1px solid #000;
	padding: 1px;
	margin-right: 10px;
	float: left;
	width: 150px;
	color: #666;
	}	
	
form#accommodation_search_frm input.search_btn, form#search_frm input.search_btn {
	border: none;
	margin-top: -2px;
	}
	
form.support_frm {
	margin:0;
	padding: 0;
	position: relative;
	}
	
fieldset {
	border:1px #457329 solid; 
	margin:2em 0; 
	padding:0 10px
	}
	
html>body fieldset {padding:15px 10px 10px 10px}

legend {
	color:#fff; 
	background:#457329; 
	padding:3px 6px; 
	font-size:1.1em; 
	font-weight: normal; 
	margin-bottom:20px;
	}
	
:root legend {margin-bottom:0}	
	
	
form ul {list-style:none; margin:0; padding:0}
form ul li {margin:0 0 1em; padding:0; background:none; clear:left}
form li label {display:block}
/* \*/ form li label {float:left; margin-right:0.5em; text-align:right} /* */
form li.check label {float:none; display:inline; margin:0; text-align:left; width:auto !important}
form li strong {background:url(i/alert.gif) no-repeat 0 0; display:block; padding:0.3em 0 0.3em 25px}

form.support_frm input,form.support_frm select {
	width: 200px;
	border: 1px solid #666;
	}
	
form.support_frm textarea {
	width: 198px;
	border: 1px solid #666;
	}
	
input:focus, textarea:focus, select:focus {background:#dee1dd; border:1px solid #666}


form.support_frm input.button {
	color:#fff; 
	background:#457329 url(../images/btn_bgrnd.jpg) 0px 0px repeat-x; 
	font-weight: normal; 
	width: 80px;
	}	
	
form.support_frm input.button:focus {
	background:#457329 url(../images/btn_bgrnd.jpg) 0px -40px repeat-x; 
	color: #FFF;
	}
	

.support_frm label {width:12em;}
.support_frm .check span {display:block; margin-left:10em}
.support_frm .check span.name {margin-left:0; width:9.5em; text-align:right}
