/* Additional CSS by Osborne Brook Partnership for the online quote system */

/* simplify formbox */

#formboxob { background: #fff; 	border: 1px solid #24547c; 	color: #666; 	 margin: 0; padding: 1px; width: 216px; }
#formboxob form { margin: 0 auto; width: 210px;}
#formboxob input, #formboxob select { width: 210px; }
#formboxob p { line-height: 1.4; }
.formboxgapob { background: #82b8f3;	color: #fff; 	font-size: 11px;	margin: 0px 0px 1px 0px; padding: 5px 10px; }

p.buttons input, #formboxob p.buttons input { width: auto; }


select { display: block; width: 98%; }
.wideform input.formsendbox, .wideform textarea { display: block; width: 50%; }
.wideform .formsendbox.short { width: 25%; }
input.buttonsubmit { background: #7cb13b; border: 1px solid #000; color: #fff; display: inline; }
.wideform .langcontainer select { width: auto; }
fieldset { border: 1px solid #24547c; margin: 0 0 20px; padding: 10px; }
legend { color: #24547c; font-size: 11px; }
label { display: block; font-size: 11px; }
input.radio, label.radio { display: inline; width: auto; }
label.radio { margin: 0 20px 0 0;}

.notes, .notes1 { color: #999; font-size: 10px;  }
.notes1 { color: #000; margin-bottom: 0.5em; }
form p, form div { font-size: 11px; }
form p.buttons { text-align: center; }




.wideform  .datepicker_wrap input { display: inline; width: 40%; }

h1 {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 22px;
	color: #7cb23b;
	background-color: #FFFFFF;
	font-weight: bold;
	margin: 0; 
}

table.quoteme { margin: 30px 0 0; padding: 3px; width: 95%; }
table.quoteme th { background: #ccc;  padding: 3px; text-align: left; }
table.quoteme td { border-top: 1px dotted #ccc; padding: 3px;}
table.quoteme th.right, table.quoteme td.right { text-align: right; }

table.quoteme tr.subtotal td { background: #ffffee; border-top: 2px solid #666; }
table.quoteme tr.total td { background: #ffc;  }
table.langs input, table.langs select { display: inline; width: auto; }
.warning, .error { border: 1px dotted #c00; color: #c00; padding: 5px; }

#container { 
	background: #FFFFFF;
	width: 900px; 
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	}