/*h1 { background: #FFF url(/assets/bg_dc_review_top.jpg) top center repeat-x; }*/

.off { display:none; }
.on {}

.added_to_cart_on { float:left; width:100%; margin-bottom:0px; padding:0; background:#ECE9D8 url(/assets/bg_tests-panels.jpg) top left repeat-x; border-bottom:1px solid #CBC8B5; }
/*.added_to_cart_on { margin-bottom:10px; padding:0 0 0 0; background: #00CC00; border-bottom:1px solid #CBC8B5; }*/


.addtocart_delete { float:left; width:30px; margin:2px 0 0 0; padding-left:13px; border-right:1px solid #CBC8B5; }
.addtocart_qty_wrapper { float:left; width:90px; margin-left:15px; border-right:1px solid #CBC8B5; }
.addtocart_qty { float:left; width:50px; }
.addtocart_arrows { float:left; width:28px; margin:2px 0 0 0; }
.addtocart_options { float:left; margin-left:15px; }
div.nextpage { float:right; padding:20px; font-size:12px; font-weight:bold; color:#CC0000; }
div.nextpage a { text-decoration:underline; }
div.nextpage a:hover { text-decoration:none; }
/*
dark = CBC8B5
light = ECE9D8
*/
fieldset.assignpatients-unassignedtests { float:right; width:352px; }
fieldset.assignpatients-unassignedtests div { margin:0px; padding:0px; }
fieldset.assignpatients-patients { float:left; width:352px; }
fieldset.assignpatients-patients div { margin:0px; padding:0px; }



#commit_button.off { display:none; }
#commit_button.on { float:right; margin:0 0 0 0; }
/*
#display_patients_container { margin:0; padding:0; }
#display_patients_container.off { display:none; }
#display_patients_container.on { margin:0; padding:0; background:#993300; }
#display_patients_container.on h2 { color:#D44800; }
*/
#patient_instant_search, #patient_advanced_search { float:left; position:relative; width:327px; margin:0px; padding:0; border-right:1px solid #CCC; }
#patient_instant_search.areaOff, #patient_advanced_search.areaOff { display:none; }

.txt_field_1 { width:250px; margin:0; padding:3px; }
.txt_field_2 { width:288px; margin:0; padding:3px; }
.txt_field_3 { width:180px; margin:0; padding:3px; }

#display_patients_list.off { display:none; }
#display_patients_list { position:absolute; top:54px; left:-20px; margin:0; padding:0px; width:200px; background:#F9F9F9; border:1px solid #666; }
#display_patients_list li { list-style:none; padding:3px 10px; }
#display_patients_list li a { text-decoration:none; }
#display_patients_list li a:hover { text-decoration:underline; }

#patient_pretext.off { display:none; }

#display_patient_details.areaOff { display:none; }
#display_patient_details { padding:0px 5px; font-size:12px; }
#display_patient_details h3 { padding:10px 0; border-bottom:1px solid #E7E7E7; }
#display_patient_details .left { float:left; width:130px; padding:2px; border-bottom:1px solid #E7E7E7; }
#display_patient_details .right { float:left; width:204px; padding:2px; border-bottom:1px solid #E7E7E7; }

#display_tests_container {}
#display_tests_container.off {display:none; }
#display_tests_container.on { font-size:11px; }
#display_tests_container.on .wrapper { padding:5px 0 5px 0; border-bottom:1px solid #E7E7E7; }
h2#display_tests_h2.areaOff { display:none; }
h2#display_tests_h2.off { display:none; }
h2#display_tests_h2 { margin:5px 0 3px 0; color:#D44800; }

#display_tests_container.on .patient_remove_button { float:left; width:25px; padding:0 0 0 0; }
#display_tests_container.on .patient_test_code { float:left; width:50px; padding:2px 0 0 0; }
#display_tests_container.on .patient_test_name { float:left; width:272px; padding:2px 0 0 0; }

/*review_assigned_tests*/
.review_wrapper { margin-bottom:10px; padding-top:10px; background: #FFF url(/assets/bg_dc_review_top.jpg) top center no-repeat; border-top:1px solid #999; border-bottom:3px solid #999; }

.review_patients { width:295px; padding-right:5px; font-size:12px; }
.review_patients h3 { padding:0 0 10px 0; margin-top:0px; font-size:14px; }
.review_patients .left { float:left; width:130px; padding:2px 0; }
.review_patients .right { float:left; width:165px; padding:2px 0; }
.review_patients .clear { border-bottom:1px solid #D9D9D9; }

.review_tests { width:423px; padding-left:5px; padding-top:0px; margin-top:0px; font-size:12px; border-left:1px dashed #D9D9D9; }
.review_tests h3 { padding:0 0 10px 0; margin-top:0px; font-size:14px; }
.review_tests .left { float:left; width:80px; padding:2px 0; }
.review_tests .right { float:left; width:343px; padding:2px 0; }
.review_tests .clear { border-bottom:1px solid #D9D9D9; }

.review_client { width:295px; }
.review_client h3 { padding:0 0 10px 0; margin-top:0px; font-size:14px; }

.review_physician { width:423px; padding-left:5px; padding-top:0px; margin-top:0px; font-size:12px; border-left:1px dashed #D9D9D9; }
.review_physician h3 { padding:0 0 10px 0; margin-top:0px; font-size:14px; }
.review_physician .left { float:left; width:80px; padding:2px 0; }
.review_physician .right { float:left; width:343px; padding:2px 0; }
.review_physician .clear { border-bottom:1px solid #D9D9D9; }


.review_seperator { margin-top:8px; padding:8px 0 0px 0; border-top:1px dashed #D9D9D9; }

.review_nav { float:right; }
.review_nav ul { margin:0px; list-style:none; }
.review_nav ul li { display:inline; line-height:normal !important; }
.review_nav ul li a { float:left; padding:0px 0px 4px 0px; color:#000; }
.review_nav ul li a.first {}
.review_nav ul li a.last { border-right:none; }
.review_nav ul li a:hover { color:#00267F; text-decoration:none; }


div.update-patient-left { float:left; width:400px; margin:20px 0 0 20px !important; margin:20px 0 0 10px; padding:0px; }
div.update-patient-right { float:left; width:340px; margin:20px 0 0 20px; padding:0px; }

fieldset.update-patient { border: 1px solid #CCC; margin:0px; padding:0px 10px 10px 10px; }
fieldset.update-patient div { margin:0px; padding:0px 10px 10px 10px; }

.update_patient_form td { font-size:14px; }
/*.update_patient_form input, textarea, select { margin:2px 0 2px 7px; padding:2px; border:1px solid #7F9DB9; }*/
.fld1 { margin:2px 0 2px 7px; padding:2px; border:1px solid #7F9DB9; }

fieldset.prepayment div { padding:0 0 0 20px; }

body input.btn-primary, body input.btn-secondary, body input.btn-disabled { padding:.2em; margin: 0px; cursor:pointer; }
body input.btn-primary {
	color: #333333;
	border: 1px solid #FAB41E;
	background: #FBC34C url(/direct_connect/assets/ab_active_rb.gif) no-repeat;
	font: bold 12px Arial, helvetica, sans-serif;
}
body input.btn-secondary {
	color: #404040;
	border: 1px solid #a6a6a6;
	background: #e5e5e5 url(/direct_connect/assets/ab_inactive.gif) no-repeat;
	font: normal 12px Arial, helvetica, sans-serif;
}
body input.btn-disabled {
	color: #999999;
	border: 1px solid #a6a6a6;
	background: #e5e5e5 url(/direct_connect/assets/ab_inactive.gif) no-repeat;
	font: normal 12px Arial, helvetica, sans-serif;
}


