
/* zoom
------------------------------------------------------------ */

h4#zoom_promo {
	background: #fffdce;
	border: 2px solid #cbc687;
	padding: 10px;
	margin-top: 0 !important;
	text-align: center;
	font-size: 1.1em;
	line-height: 140%;
	}

#zoomchart {
	width: 100%;
	margin: 0 0 10px 0;
	padding: 0;
	border-left: 1px solid #cbc687;
	border-top: 1px solid #cbc687;
	}
	
#zoomchart td {
	background-color: #fffdce;
	margin: 0;
	padding: 3px;
	border-right: 1px solid #cbc687;
	border-bottom: 1px solid #cbc687;
	text-align: center;
	}
	
#zoomchart .column_header td {	
	background-color: #efe5a2;
	color: #000;
	font-weight: bold;
	}

#zoomchart td.row_header {	
	background-color: #e5d363;
	font-weight: bold;
	text-align: right;
	padding-right: 5px;
	}
	
#zoomchart td.row_header,
#zoomchart td.row_header * {		
	color: #000;
	}

/* new patient 
------------------------------------------------------------ */	

#cancellation {
	border: 1px solid #A2110B;
	padding: 10px;
	}

#cancellation h4 {
	color: #A2110B;
	margin: 0 0 10px 0;
	}

#cancellation p {
	margin: 0 0 0 0 !important;
	}

/* doctor 
------------------------------------------------------------ */	

#photo_etc {
	float: right;
	width: 213px;
	padding: 0;
	}

#doc1 {
	margin: 0 0 10px 0 !important;
	}
	
.org_member {
	clear: both;
	margin: 0 0 10px 10px;
	width: 213px;
	}
	
.org_member p {
	font-size: .9em !important;
	font-weight: bold;
	color: #393939;
	margin: 0 0 .3em 10px !important;
	}
	
#photo_etc ul {
	list-style-type: none !important;
	padding: 0 !important;
	margin: 0 0 0 0 !important;
	}
	
#photo_etc li {
	font-size: .9em;
	line-height: 120% !important;
	margin-top: 1.1em !important;
	}

#photo_etc li.alt_1 {
	color: #9C8E2D !important;
	}
	
#photo_etc li.alt_2 {
	color: #9C3D2D !important;
	}	

#about_text {
	width: 233px;
	padding: 0;
	float: left;
	}

#about_text p.p1 {
	font-size: 1.3em;
	color: #9F4632;
	}

.new-patients {
	clear: both;
	background: url("/img/front-doubledot-h.gif") repeat-x 0 0;
	color: #000;
	font-size: 1.3em !important;
	padding: 10px 0 0 0 !important;
	text-align: center;
	}

/* pregnancy
------------------------------------------------------------ */		

#special_body {
	width: 730px;
	margin: 0 auto 0 auto;	
	position: relative;
	}

#top_banner {
	width: 730px;	
	height: 157px;
	background: url("/img/preg_header.png") 0 100%;
	}
	
#special_body * {
	line-height: 140% !important;
	}
	
#special_body p,
#special_body li {
	font-size: 1.1em;
	color: #000;
	}
	
#special_body blockquote {
	width: 538px;
	height: 79px;
	background: url("/img/preg_quote.png") 0 0;
	margin: 15px auto 15px auto;
	}
	
#special_body .special_body_content {
	width: 588px;
	margin: 0 auto;
	}
	
#special_body .special_body_content h3 {
	font-weight: normal;
	text-transform: uppercase;
	font-size: 1.3em;
	color: #a2110b;
	letter-spacing: 2px;
	text-align: center;	
	margin: 1em 0 .5em 0; 
	}

#special_body .hr {
	width: 588px;
	height: 4px !important;
	line-height: 4px !important;
	margin: 1em 0;
	display: block;
	background: url("/img/double-dotted-h.gif") repeat-x;
	}	
	
div.contact_space {
	background: #fffdce;
	border: 1px solid #cbc687;
	padding: 0 5px;
	margin: 10px 0;
	text-align: center;
	line-height: 140%;
	}

h3#find_out_more {
	background: url("/img/find_out_more.gif") 0 0 no-repeat;
	text-align: left !important;
	padding: 0 0 0 24px !important;
	color: #000 !important;
	font-size: 1.2em !important;
	}

a#adkins_top_link {
	background: url("/img/homelink.gif") 0 0 no-repeat;
	width: 206px;
	height: 17px;
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	}

/* about us
------------------------------------------------------------ */		

#about1 {
	margin-bottom: 10px;
	}	
	
#about2 {
	margin: 0 0 10px 10px;
	float: right;
	}		
	
/* new patient forms
------------------------------------------------------------ */		
	
.np_div,
.quest_div {
	font-size: 12px;
	color: #000;
	display: block;
	margin: 10px 0 10px 0 !important;
	padding: 10px !important;
	}
	
#np_schedule_link {
	border-bottom: 1px dashed #DBD9D9;
	}
	
#similar,
#scratch {
	border: 1px dashed #DBD9D9;
	}	
	
	
.np_div a {
	display: inline;
	}
	
.np_div img {
	display: inline;
	}
	
.np_div p,
.quest_div p {
	margin: 2px 0 0 0 !important;
	padding: 2px 0 0 0 !important;
	}

#new_patient_request #email_c, #new_patient_request #health_problem_c, #message_c {
	width: 465px !important;
	}
	
#new_patient_request #treatment_c {
	width: 465px;
	}	
	
#new_patient_request #ill_health_c {
	width: 465px;
	}		
	
#new_patient_request span {
	display: block;
	font-size: 1em !important;
	margin-bottom: 1px;
	}
	
/* new patient forms (exam request and hh)
------------------------------------------------------------ */		

#healthhistory_form_c {
	float: left;
	}
	
#new_patient_request_c,
#healthhistory_form_c {
	width: 465px;
	}
	
#new_patient_request_c form, 
#healthistory_form_c form {
	margin: 0;
	padding: 0;
	}

/* site-specific (labels and titles) */		

#healthhistory_form_c h4 {
	border-bottom: 1px solid #918970;
	clear: both;
	}
	
label {
	display: block;
	margin-bottom: .2em;
	clear: both;
	font-weight: bold;
	}

label .required {
	display: inline !important;
	}

.checkbox_element_special_input label {
	display: inline !important;
	clear: none !important;
	font-weight: normal;
	}

.checkbox_element_input {
	width: 150px;
	}

/* general container styles */	

.c_textinput,
.c_select,
.c_radio,
.c_dateinput {
	width: 201px;
	margin-right: 25px; 
	float: left;
	display: inline;
	padding-bottom: 1em;
	}

.checkbox_element {
/*	width: 201px; */
	margin-right: 25px; 
	float: left;
	display: inline;
	padding-bottom: .2em;
	}


.c_radio_element {
	float: left;
	margin-right: 20px;
	display: inline; 
	}
	
.textblob,
.c_checkbox,
.c_textarea {
	width: 465px;
	clear: both;
	padding-bottom: 1em;
	}
	
.c_submit {
	padding-top: 1em;
	padding-bottom: 1em;
	width: 465px;
	clear: both;
	}

/* general input styles */	
	
.c_textinput input,
.c_select select,
.c_textarea textarea {
	display: block;
	width: 100%;
	}

.c_textarea textarea {
	height: 8em;
	}

.c_dateinput {
	width: 465px;
	}

.c_dateinput select {
	margin-right: 10px;
	}
	
select {
	margin-bottom: .5em !important;
	}

/* Exam Request-Specific
-------------------------------------------- */

/* force new rows */

#schedule #c_first_name {
	clear: left;
	}

#c_health_problem textarea {
	height: 8em;
	}

/* HH-SPECIFIC:
-------------------------------------------- */

/* full-row fields */

#c_operation_yesno,
#c_financially_responsible_medical,
#c_financially_responsible_dental,
#c_emergency_contact_name,
#c_medicalinsurance_name,
#c_dentalinsurance_name,
#c_paintwoweeks_yesno,
#c_painrelief_yesno,
#c_weightloss_yesno,
#c_accident_yesno,
#c_tumor_spec,
#c_tumor_yesno,
#c_nearest_relative_name,
#c_patient_name,
#c_patient_courtesy,
#c_referal_name,
#c_periodontal_yesno,
#c_payingtoday,
#c_financing_yesno,
#c_financially_responsible,
#c_seminarpermission_yesno,
#c_photopermission_yesno,
#c_chewing_side,
#c_lockjaw_yesno,
#c_jawpain_yesno,
#c_tightstiffneck_yesno,
#c_muscleshurt_yesno,
#c_wakeuppressure_yesno,
#c_chronicneckpain_yesno,
#c_chronicheadaches_yesno,
#c_clenchteethnight_yesno,
#c_clenchteethday_yesno,
#c_happywithsmile_yesno,
#c_eyesearspain_yesno,
#c_unpleasant_yesno,
#c_foodcatch_spec,
#c_foodcatch_yesno,
#c_mouthsensitive_spec,
#c_mouthsensitive_yesno,
#c_professionalinstruction_yesno,
#c_gumsbleeding_yesno,
#c_orthotreamtent_yesno,
#c_fullmouth_yesno,
#c_lastexam_date,
#c_painrelief_spec,
#c_cutshealingtime_yesno,
#c_bleeding_yesno,
#c_accident_spec,
#c_operation_spec,
#c_tumor_spec,
#c_current_medical,
#c_guardian_name,
#c_emergency_contact_relationship,
#c_emergency_contact_address,
#c_patient_address_b,
#c_patient_address_h,
#c_phone_contact_permis,
#c_visit_purpose,
#c_teeth_whiter,
#c_teeth_appearance,
#c_request_records,
#c_antibiotics,
#c_alcohol,
#c_rec_drug,
#c_hospitalized_reason,
#c_all_meds,
#c_hospitalized,
#c_insurance_co2_address,
#c_insurance_co_address,
#c_responsparty_relationship,
#c_responsparty_address_time,
#c_responsparty_address,
#c_responsparty_name,
#c_learn_about,
#c_patient_address_time,
#c_patient_address,
#c_referral,
#c_patient_guardian {
	width: 465px;
	}

#c_phone_contact_permis .checkbox_element {
	float: left;
	margin-right: 20px;
	}

#c_areyounow2 .checkbox_element,
#c_areyounow .checkbox_element,
#c_conditions .checkbox_element {
	width: 201px;
	}

#c_allergies .checkbox_element {
	width: 465px;
	}

