/* -------------------------------------
Medispa-Ins.com
QuickQuote form styles
Version:  1.0
Date: 2007.08.21

By: (c)Product 9 DESIGN 2007
------------------------------------- */

/* TAGS */
body {color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:1em; background-color:#FFFFFF;}

h1, h2, h3, h4, p, td {margin:0; padding:0;}
h1 {font-size:1.2em;}


/* PAGE LAYOUT */
	#page_wrapper {background:#FFFFFF; color:#000000; width:655px; border:3px solid #000000; padding:15px; margin:0 auto;}
	#header {background: url(../images/medispa_logo.gif) no-repeat; height:90px; padding:0 0 10px 171px; text-align:center;}
	#header h1 {padding:40px 0 0 0; text-transform:uppercase; color:#008C99;}
	
	#quickquote {}
	.section {padding:10px 10px 10px 30px; min-height:300px;}
		.section td {padding:0px; vertical-align:top;}
		.section h2 {font-size:1em; text-transform:uppercase; color:#008C99; padding:15px 0;}
	
	#form_nav {height:30px; background-color:#73BABF; padding:12px 0 0 0;
	color:#FFFFFF; font-weight:bold; font-size:0.8em; text-transform:uppercase;}
		#step_1, #step_2, #step_3, #step_4, #step_5 {display:inline; padding:0 6px 0 3px;}
	
	#footer {width:655px;  margin:0 auto; color:#FFFFFF; font-size:0.69em; padding:10px 0;}	
		#footer a {color:#FFFFFF;}

/* FORM ELEMENTS */
	label { padding:0px; font-size:.75em; text-align:left;}
	.asplabel { padding:2px; font-size:.75em; text-align:left;}
	.btn{	padding: 2px;	font-size: .8em;}
	input {margin-left:0;}
	legend {font-weight:bold; font-size:1.05em; color:#008C99; text-align:center;}
	
	.note {font-size:70%; font-weight:bold; color:#008C99; padding:10px 0 0 0; text-align:center;}
	.form_a {width:300px; margin:0 auto;}
	.form_a label { padding:2px; font-size:.75em; text-align:left;}
	.form_a1 {margin:0 auto 15px auto; text-align:center;}
	.form_a2 {text-align:right;}
	#qq_client_form table {padding:0px 0px 0px 0px;  text-align:left;}
	
	#qq_client_form .tdauto{height:auto;}
	#qq_client_form {min-height:450px;font-size:.8em;}
	#qq_client_form h2{font-size:1em; text-transform:uppercase; color:#008C99; padding:15px 0;}
	
	#qq_review table {padding:0px 0px 0px 0px;  text-align:left;}
	#qq_review td {height:auto;}
	#qq_review {min-height:450px;font-size:.8em;}
	#qq_review h2{font-size:1em; text-transform:uppercase; color:black; padding:15px 0;}
/*  BODY BACKGROUND COLOR */
	#qq_1, #qq_2, #qq_3, #qq_4, #qq_5, #qq_6 {background-color:#008C99;}
	
/* Step-thru form navigation */
	/*Step 1 */
	#qq_1 #step_1 {color:#000000;}
	
	/*Step 2 */
	#qq_2 #step_1 {color:#008C99;}
	#qq_2 #step_2 {color:#000000;}
	
	/*Step 3 */
	#qq_3 #step_1, #qq_3 #step_2 {color:#008C99;}
	#qq_3 #step_3 {color:#000000;}
	
	/*Step 4 */
	#qq_4 #step_1, #qq_4 #step_2, #qq_4 #step_3 {color:#008C99;}
	#qq_4 #step_4 {color:#000000;}
	
	/*Step 5 */
	#qq_5 #step_1, #qq_5 #step_2, #qq_5 #step_3, #qq_5 #step_4 {color:#008C99;}
	#qq_5 #step_5 {color:#000000;}

/* ELEMENTS */

/*  PAGE 3 SERVICES */ 
	.ss_num {font-size:1.0em;}
	.ss_item {padding:3px 0 2px 0;}
		.ss_item p {font-size:.8em; text-align:right; margin:0 5px 0 0;}
		.ss_item h3 {font-size:.9em;}
		.ss_item h3 span {font-weight:normal;}
		.ss_item span.note {font-size:100%; text-align:center;}
	.ss_detail {display:block;padding:0px 0px 0px 20px;}
	.rating {font-size:76%; text-align:left; color:#008C99; padding:5px 50px; font-weight:bold;}
	#selfrating_text {display:none;}

/*  PAGE 4 COVERAGE */ 
	.cov_item {border-top:1px solid #000000; padding:3px 0 18px 0;}
		.cov_detail {padding:0 0 12px 0;}
		#cov_hide {display:none;}
		#property_toggle {display:none;}
	#toggle_info_1, #toggle_info_2, #toggle_info_3, #toggle_info_4, #toggle_info_5, #toggle_info_6 {display:none;padding:5px;}

/*  PAGE 5 CONFIRM and SUBMIT */ 
	.confirm_item {}
		.confirm_item h3 {font-size:80%; text-transform:uppercase; color:#000000; padding:15px 0;}
		.confirm_detail {}
			.confirm_detail p {padding:0 0 5px 15px;}
			.confirm_label {width:175px; padding:0 10px 0 0; color:#008C99;}
			.confirm_label_detail {padding:0 10px 0  20px; color:#008C99; vertical-align:top;}
			.confirm_label_data {padding:0 10px 0  20px; color:#000000; vertical-align:top;}
		#confirm_submit {text-align:right; padding:15px 15px 0 15px; margin:0 auto;}



/* misc del */
#show_broker_name,
#show_broker_business,
#show_broker_address {display:none;}

