/* form css*/



#contact_info {background-color: #f9f8ec; text-align: center; width: 525px; margin: 0 auto; border-bottom: 1px solid #cc9; border-top: 1px solid #f9f8ec; padding: 0 20px 0 20px;}

#ocs_img2 {margin-left: 138px;}

div.ci {width: 525px; margin: 20px 0 0 0;}

div.ci p.ci_l {float: left; width: 262px; color: #663; text-align: left; padding-left: 0px;}

div.ci p.ci_r {float: left; width: 262px; text-align: right; padding-right: 0px;}

#retrieve_info {background-color: #f9f8ec; margin: 0 auto; padding: 10px 20px 10px 20px; border-top: 1px solid #cc9; border-bottom: 1px solid #cc9; margin: 20px 0 0 0;}

/*
#retrieve_info input#ret_inf {border: 1px solid #cc9; margin: 0 20px 0 0;}

#retrieve_info input#ret_inf_sbmt {background: url('../i/retrieve_button.jpg') no-repeat; width: 157px; height: 22px; color: #2b8b4b; border:0;}
*/

.cannulae_info {background-color: #f9f8ec; border-top: 1px solid #f9f8ec; margin-top: 0; padding: 0 20px 10px 20px;}

.cannulae_info form {background-color: #f9f8ec;}

div#contact_info form {clear: both; padding-top: 20px; background-color: #f9f8ec;}

#contact_info label {float: left; width: 140px;}

#contact_info input.con_inf {float: left; width: 200px; border: 1px solid #cc9; margin: 0 0 8px 0;}

#contact_info .con_inf {float: left; width: 200px; border: 1px solid #cc9; margin: 0 0 8px 0;}

#contact_info .con_inf_radio {float: left; width: 200px; margin: 0 0 8px 0px;}

body div#wrap div#content select.cann_inf {float: left; width: 430px; border: 1px solid #cc9; margin: 0 0 8px 0;}

#contact_info select.con_inf {border: 1px solid #cc9;}

#contact_info textarea.comments {float: left; width: 200px; height: 70px; border: 1px solid #cc9; margin: 0 0 8px 0;}

#contact_info input.con_chkbx {float: left; margin: 0 0 8px 0;}

#contact_info input.con_radio {float: left; margin: 3px 0 8px 0;}

.form_wrap {width: 370px; text-align: right; margin: 0 auto;}

.form_wrap label {line-height: 15px; padding: 2px 10px 0 0;}

.form_wrap_wide {text-align: right;}

#contact_info div.form_wrap_wide input.con_inf {margin: 7px 0 8px 0;}

.form_wrap_wide label.lft {line-height: 15px; padding: 2px 10px 0 0; width: 140px; margin: 0 0 0 80px;}

label#hospital {width: 60px; padding: 0 5px 0 0;}

label#gp_practice {width: 140px; padding: 0 5px 0 20px;}

div#form_wrap span input#contact_submit {background: url('../i/sbmt_btn.jpg') no-repeat; width: 116px; height: 22px; border: 0;}

div.form_wrap span input#contact_submit {background: url('../i/sbmt_btn.jpg') no-repeat; width: 116px; height: 22px; border: 0;}

body div#wrap div#content div.contact div#contact_info form div#form_wrap span {width: 310px; padding: 30px 110px 0 84px; float: none; clear: both;}

body div#wrap div#content div.contact div#contact_info form div.form_wrap span {width: 310px; padding: 30px 110px 0 84px; float: none; clear: both;}

img#about_form {position: relative; right: 10px; float: right;}

/* classes for tooltips */

#cluetip-outer {
	padding: 0;
}

#cluetip-inner {
	padding: 0 10px 0 10px;
	border: 1px solid #9d9d6b;
	background-color: #f1eecf;
}

#cluetip-inner p { font-size: 11px; text-align: left; } 

#cluetip-inner p a { color: #2b8b4b; }
