    			#dv_hpa_engine, #dv_hp		{ height: auto !important }
    				#dv_hpa_engine_form	{ height: auto !important; padding-bottom: 20px }
                            #dv4_irr { float: left; width: 480px }


            .form_hide_ins         { display:none }
            .form_show_ins            { display:block }

            .engine_form_ins        { width: 480px }
            .engine_form_ins td     { vertical-align: top }
            .engine_form_ins select { height: 19px; margin-right: 6px }
            .engine_form_ins div    { float: left }
            .engine_form_info_ins   { font-size: 10px; font-weight: normal }
                .form_cover_ins         { color: #846300; width: 196px; height: 24px; background: url(insurance_img/form_cover_bg.gif) no-repeat top left }
                    .form_cover_rb_ins      { float: left; width: 44px; height: 23px; padding-top: 1px; text-align: center }
                    .form_cover_text_ins    { float: left; height: 19px; padding-top: 5px; font-weight: bold}
                .form_cover_hi_ins         { width: 196px; height: 24px; background: url(insurance_img/form_cover_hi_bg.gif) no-repeat top left }
                .form_text_ins          { width: 84px; padding-top: 5px; font-weight: bold }
                .form_children_ins      { float: left; width: 81px; padding-left: 10px; padding-top: 3px; font-weight: bold }
                .form_field_ins         { width: 200px; padding-top: 2px }
                .form_error_ins         { width: 196px !important; height: 24px }
                .form_base_ins          { width: 196px; height: 35px }
                .form_field_day_ins     { width: 41px }
                .form_field_month_ins   { width: 72px }
                .form_field_year_ins    { width: 54px }
                .form_field_area_ins    { width: 179px }
                .form_field_ski_ins     { width: 47px }
                .form_field_button_ins  { padding-left: 8px }



                .form_field_left_ins    { float: left }


                			.ic_so_list_ins			{ float: left; width: 261px; height: 30px; border-left: 1px solid #009C00; border-right: 1px solid #0CB90C; border-bottom: 1px solid #08AF08; background-color: #6FCA6F }
				.ic_so_flag_ins			{ float: left; width: 59px; height: 30px}
				.ic_so_desc_ins			{ float: left; width: 134px; height: 23px; padding-left: 9px; padding-top: 7px; font-size: 14px; font-family: arial, tahoma, verdana; color: #ffffff; font-weight: bold; background: #6FCA6F url(main_img/so_desc_bg.gif) repeat-y left }
				.ic_so_desc_ins a			{ font-family: arial, verdana, tahoma; color: #ffffff; text-decoration: none }
				.ic_so_desc_ins a:hover 	{ text-decoration: underline }
				.ic_so_price_ins			{ float: right; width: 59px; height: 23px; padding-top: 7px; font-size: 14px; font-family: arial, tahoma, verdana; color: #072845; font-weight: bold; text-align: center; background-color: #54B954}
				.ic_so_price_ins a			{ font-family: arial, verdana, tahoma; color: #ffffff; text-decoration: underline }
				.ic_so_price_ins a:hover	{ color: #ffffff }



input, textarea, select	{ font-weight: normal; font-size: 11px; font-family: Tahoma, Verdana, Arial; color: #000000 }
input[type=text] 		{ height: 13px; padding-left: 3px }
input[type=checkbox] 	{ padding: 0px }
select				{ height: 19px }
.small				{ font-size: 10px; line-height: 12px }
.orange             { color: #ff6c00 }
.backlink           { color: #004073 }


/* Overriding css from 3_processes insurance.css */


   .prodlist				{ float: left; width: 540px }
		.prod1				{ float: left; width: 540px; height: auto !important; border-bottom: 1px solid #ffffff }
			.prod_tick			{ float: left; width: 42px; height: 42px !important; background-color: #2B8ADA !important }
			.prod_name		{ float: left; width: 271px !important; height: 37px !important; padding: 5px 0px 0px 0px; font: bold 14px arial, tahoma, verdana !important }
			.prod_price			{ float: left; width: 83px !important; height: 37px !important; padding-left: 34px; padding-top: 5px; ; font: bold 14px arial, tahoma, verdana !important  }
			.prod_buy			{ float: left; width: 110px !important; height: auto !important; padding-top: 2px; text-align: right }
		.prod2				{ float: left; width: 540px; height: auto !important; padding-top: 5px; font: 14px/28px arial, tahoma, verdana !important }
		.prod2 a			{ font-size: 11px; font-family: Tahoma, Verdana, Arial; font-weight: bold; text-decoration: underline }
			.prod2a			{ float: left; width: 27px; height: 100% !important; padding-left: 15px; padding-top: 67px }
			.prod2b			{ float: left; width: 195px !important; height: auto !important }
				.value				{ float: left; width: 101px; font-weight: bold }
			.prod2c			{ float: left; width: 303px !important; height: auto !important; padding-bottom: 10px !important }
        .prod3eva           { float: left; width: 540px; height: 25px; padding-bottom: 7px; background: url(insurance_img/prodlist2a_bg.gif) no-repeat bottom left;  }
            .prod3eva_exp       { float: left; padding-left: 15px }
            .prod3eva_exp img       { margin-top: 10px }



/*#dv_engine_sm		{ background: #c6e6ff url(insurance_img/engine_sm_bg.gif) no-repeat top }
	#dv_engine_sm_form	{ background: #c6e6ff url(insurance_img/engine_sm_form_bg.gif) repeat-x bottom }
	#dv_engine_sm_base	{ background:  url(insurance_img/engine_sm_base.gif) no-repeat bottom; text-align: right }  */

	    #dv_results_title		{ color: #2b8ada }
		#dv_results_stage		{ color: #004073 }
	#dv_results2_info		{ color: #9c9c9c }

    #dv_error               { border: 1px solid #ffefbf; color: #b90000 }

			.prod_name		{ background-color: #2B8ADA; color: #ffffff }
			.prod_price			{ background: url(eva_img/prodlist_price_bg.gif) no-repeat top; color: #ffffff }
		.prod2				{ border-top: 1px solid #c6e6ff; background: url(insurance_img/prodlist2_bg.gif) repeat-y left; color: #2c8bd8 }
		.prod2 a			{ color: #2c8bd8 }
		.prod2 a:hover		{ color: #004073 }
			.prod2a			{  }
			.prod2c			{ color: #004073; font: 11px/16px tahoma, verdana, arial !Important; padding-top: 6px }
            .prod2c	 ul		{ margin: 10px 0px 0px 15px; padding: 0px }

            .keypoints      { font: bold 14px arial, tahoma, verdana; margin-bottom: 8px }

	#prodselect		.prod_name		    { background-color: #ff6c00 }
    #prodselect		.prod_tick			{ float: left; width: 42px; height: 42px !important; background-color: #ff6c00 !important }
	#prodselect		.prod_price			{ background: url(eva_img/prodselect_price_bg.gif) no-repeat top; color: #ffffff }
	#prodselect	.prod2				{ border-top: 1px solid #ffe596; background: url(insurance_img/prodselect_bg.gif) repeat-y left; color: #004073 }
	#prodselect		.prod2a				{ background: url(insurance_img/prodlist2a_bg.gif) no-repeat bottom left }
	#prodselect		.prod2c				{ color: #ff6c00 }
    #prodselect	.prod3			{ font: 14px/28px arial, tahoma, verdana !important; background: url(insurance_img/prodselect_bg.gif) repeat-y left; color: #ff6c00 }
	#prodselect	.prod4, .prodpay, .contact			{ background: url(insurance_img/prodselect_bg.gif) repeat-y left; color: #ff6c00 }
	#prodselect	.prodpay			{ border-top: 1px solid #ffe596 }
	#prodselect		.prodcomp			{ color: #ff6c00 }
    #prodselect     .prodcomp b         { color: #004073 }
	#prodselect		.prodkey				{ color: #ff6c00; font: 14 }
	#prodselect		.coverdet1			{ color: #ff6c00 }
	#prodselect		.coverdet2			{ color: #ff6c00 }
	#prodselect		.coverdet3			{ color: #ff6c00 }
	#prodselect		.prodkey	ul			{ color: #ff6c00 }
	#prodselect	.prod5			{ background: url(insurance_img/prodselect_bg.gif) repeat-y left; color: #ff6c00 }
	#prodselect	.prod5 a		{ color: #ff6c00 }
	#prodselect	.prod5 a:hover	{ color: #004073 }
	#prodselect	.exp			{ background: url(insurance_img/prodselect5_bg.gif) no-repeat bottom left }

    		.prodsubtitle		{ color: #ff6c00 }
			.benefit		{ color: #ff6c00 }
			.activities		{ color: #004073 }
			.benefit a		{ color: #ff6c00 }
			.benefit b		{ color: #004073 }
			.amount		    { color: #004073 }

			.s3_form_text		{ color: #004073 }
			.s3_dec				{ color: #004073 }
            .s3_form_nameage        { color: #004073}
                .nameage_adult          { color: #ff6c00 }
