.smallgrey			{ font-size: 10px; line-height: 12px; color: #929292 }
.red					{ color: #d90b0b }
.black				{ color: #000000 }
.grey				{ color: #c6c6c6 }
.dkgrey				{ color: #929292 }

table               { float: left }
table1              { float: right !important }

		#dv3				{ background-image: url(main_img/3_bg.gif) }
			#dv3a_crumbs		{ background: url(main_img/3a_bg.gif) no-repeat left }
			#dv3b_nav			{ background: url(main_img/3b_bg.gif) no-repeat right }
            #dv_hpa_engine_form table { width: 190px; float: right }
				.form_text			{ float: left; width: 62px; height: 24px; padding-top: 3px; font-weight: bold }
				.form_field			{ float: left; height: 27px; padding-right: 5px }
				.form_cal			{ float: left; padding-top: 2px }
				.form_left			{ float: left; width: 242px; height: 27px }
				.form_right			{ float: right; width: 190px; height: 27px }
				.form_hide			{ float: right; width: 190px; height: 10px }
				.form_day			{ float: left; width: 41px }
				.form_month			{ float: left; width: 47px }
				.form_year			{ float: left; width: 55px }
				.form_date			{ float: left; width: 62px }
				.form_age			{ float: left; width: 60px }
				.form_country			{ float: left; width: 119px }
				.form_exp			{ float: left; width: 41px; margin-right: 6px }
          .ic_promise             { float: left; width: 263px; height: 100px; line-height: 20px; background: #f1adad url(main_img/promise_bg.gif) repeat-y left }
              .ic_promise_a             { float: left; width: 107px; height: 100px }
              .ic_promise_b             { float: right; width: 156px; height: 95px; padding-top: 5px; color: #d90b0b; background: url(main_img/promise_b_bg.gif) no-repeat right }
                  .ic_promise_comp             { float: left; width: 156px; height: 16px; line-height: 16px }
                      .ic_promise_prod             { float: left; color: #000000; height: 16px }
                      .ic_promise_price            { float: right; color: #d90b0b; height: 16px; padding-right: 14px }
                  .ic_promise_disc             { float: leftl; font-size: 10px; color: #e55c5c }
		.ic_so				{ background-color: #d90b0b }
			.ic_so_list			{ float: left; width: 261px; height: 27px; border-left: 1px solid #d90b0b; border-right: 1px solid #d90b0b; border-bottom: 1px solid #d90b0b; background-color: #f1adad }
				.ic_so_flag			{ float: left; width: 44px; height: 27px}
				.ic_so_desc			{ float: left; width: 173px; height: 21px; padding-top: 6px; font-weight: bold }
				.ic_so_desc a			{ color: #000000; text-decoration: none }
				.ic_so_desc a:hover 	{ text-decoration: underline }
				.ic_so_price			{ float: right; width: 44px; height: 21px; padding-top: 6px; background-color: #f5d0d0; text-align: center; color: #a30000; font-weight: bold }
				.ic_so_price a			{ color: #a30000; text-decoration: underline }
				.ic_so_price a:hover	{ color: #ffffff }
          	.ic_so_base			    { background: url(main_img/so_base.gif) no-repeat }

		    .ic_fo_dest			{ color: #d90b0b }
			.ic_fo_price		{ color: #d90b0b }
    		    .ic_fo_price a		{ color: #d90b0b }
        #dv6	{ background-image: url(main_img/3_bg.gif) }
            #dv6a_copy { background: url(main_img/3a_bg.gif) no-repeat left }
            #dv6b_nav  { background: url(main_img/6b_bg.gif) no-repeat right }

.baselinks  { float: left; color: #d90b0b; width: 730px; text-align: center; padding-top: 20px; padding-bottom: 20px; margin: 0px }


#dv_header				{ float: left; min-height: 40px; width: 540px; background: url(main_img/header_bg.gif) no-repeat bottom }
#dv_header_1			{ float: left; position: relative; width: 540px; height: 38px }
#dv_header_1a_title     { float: left; height: 39px }

#dv_engine_sm           { height: auto !important }     
#dv_engine_sm_form      { height: auto !important }
