#dv_header				{ float: left; min-height: 38px; width: 540px; background: url(carhire_img/header_bg.gif) no-repeat bottom }
	#dv_header_1			{ float: left; position: relative; width: 540px; height: 38px }
		#dv_header_1a_title		{ position: absolute; top: 0px; left: 0px; height: 32px; padding-top: 6px; z-index: 1; font-family: Arial, Verdana, Tahoma; font-size: 20px; font-weight: bold }
        #dv_header_1a_titleimg  { position: absolute; top: 0px; left: 0px; height: 38px; width: 320px; background-color: #ffffff; z-index: 2 }
        #dv_header_1b_stage		{ float: right; height: 30px; padding-top: 8px; font-size: 18px; font-family: Arial, Verdana, Tahoma; font-weight: bold  }
		#dv_header_1b_nav		{ float: right; height: 27px; padding-top: 11px }
		#dv_header_1b_nav a		{ color: #000000 }
		#dv_header_1b_nav a:hover	{ text-decoration: underline }
	#dv_header_1_alt		{ float: left; width: 540px; height: 45px }
	#dv_header_2			{ float: left; width: 533px; height: 22px; padding-left: 7px }
	    #dv_header_2 a:hover	{ text-decoration: underline }
	#dv_header_3			{ float: left; width: 533px; height: 20px; padding-left: 7px }
	#dv_header_4			{ float: left; width: 534px; height: 28px; padding-left: 6px }
	#dv_header_4 select		{ width: 82px }
		.header_field	    	{ float: left; width: 82px; padding-right: 5px }
		.header_search	        { float: right; padding-right: 13px }

.dv_prodlist				{ float: left; width: 540px; height: 137px; border-bottom: 1px solid #c6c6c6 }
	.dv_prodlist_1				{ float: left; width: 540px; height: 28px; border-bottom: 1px solid #ffffff }
		.dv_prodlist_1a_num		{ float: left; width: 35px; height: 24px; padding-top: 4px; color: #ffffff; font-size: 16px; font-family: Arial, Verdana, Tahoma; text-align: center; font-weight: bold }
		.dv_prodlist_1b_title 		{ float: left; width: 212px; height: 24px; padding-left: 10px;  padding-top: 4px; border-left: 1px solid #ffffff; color: #ffffff; font-size: 16px; font-family: Arial, Verdana, Tahoma; text-align: left; font-weight: bold   }
		.dv_prodlist_1c_desc		{ float: left; width: 161px; height: 24px; padding-left: 4px; padding-top: 4px; color: #ffffff; font-size: 16px; font-family: Arial, Verdana, Tahoma; text-align: left; font-weight: bold   }
		.dv_prodlist_1d_code		{ float: left; width: 117px; height: 22px; padding-top: 6px; color: #c6c6c6; text-align: center}
	.dv_prodlist_2				{ float: left; width: 540px; height: 107px }
		.dv_prodlist_2a_icons		{ float: left; width: 35px; height: 107px; margin-right: 1px}
			.prodlist_icon				{ float: left; width: 33px; height: 33px; border: 1px solid #c6c6c6; margin-bottom: 1px }
			.prodlist_icon_2c1,.prodlist_icon_2c2,.prodlist_icon_2c3 { float: left; width: 30px; height: 32px; padding-right: 3px; padding-top: 1px; border: 1px solid #c6c6c6; margin-bottom: 1px; font-size: 14px; font-family: Arial, Verdana, Tahoma; font-weight: bold; text-align: right }
			.prodlist_icon_2c1			{ background: url(carhire_img/2c1_bg.gif) no-repeat top left }
			.prodlist_icon_2c2			{ background: url(carhire_img/2c2_bg.gif) no-repeat top left }
			.prodlist_icon_2c3			{ background: url(carhire_img/2c3_bg.gif) no-repeat top left }
		.dv_prodlist_2b_photo		{ float: left; width: 176px; height: 107px; text-align: center }
		.dv_prodlist_2d_info		{ float: left; width: 195px; height: 107px }
			.prodlist_rate				{ float: left; width: 193px; height: 33px; border: 1px solid #c6c6c6; margin-bottom: 1px }
				.prodlist_rate_a				{ float: left; height: 33px; padding-left: 10px; padding-right: 9px }
				.prodlist_rate_b				{ float: left; height: 26px; padding-top: 7px; color: #ffb800; font-size: 16px; font-family: Arial, Verdana, Tahoma; text-align: left; font-weight: bold  }
				.prodlist_rate_enq				{ float: left; height: 24px; padding-left: 12px; padding-top: 9px }
				.prodlist_rate_enq a			{ text-decoration: underline; font-weight: bold }
			.prodlist_info				{ float: left; width: 169px; height: 63px; border: 1px solid #c6c6c6; padding-left: 12px; padding-top: 6px; padding-right: 12px }
			.prodlist_info2				{ float: left; width: 169px; height: 30px; border: 1px solid #c6c6c6; padding-left: 12px; padding-top: 3px; padding-right: 12px; margin-bottom: 1px }
		.dv_prodlist_2a_price, .dv_prodlist_2a_price_prior	{ float: left; width: 94px; height: 105px; border: 1px solid #c6c6c6; margin-left: 1px; text-align: center }
			.bigprice				{ font-size: 30px; font-family: Arial, Verdana, Tahoma; font-weight: bold; padding-top: 6px; padding-bottom: 1px }
			.prodlist_select		{ padding-top: 8px }

.tip						{ float: left; width: 532px; height:26px; padding-right: 8px; padding-top: 11px; margin-bottom: 10px }
.tip	a:hover				{ text-decoration: underline }


#dv_key				{ float: left; width: 203px; height: 365px; background: url(carhire_img/key_bg.gif) repeat-y left }
	#dv_key_title		{  float: left; width: 203px; height: 40px }
	#dv_key_2			{  float: left; width: 195px; height: 296px; padding-left: 8px }
		.key_list,.key_list_spc		{ float: left; width: 187px; height: 35px; }
		.key_list			{ margin-bottom: 1px }
		.key_list_spc		{ margin-bottom: 9px }
			.key_icon			{ float: left; width: 35px; height: 35px; margin-right: 1px }
			.key_desc_1,.key_desc_2 { float: right; width: 122px; padding-left: 28px; margin-right: 1px; background: #e2e2e2 url(carhire_img/key_desc_bg.gif) no-repeat top left}
			.key_desc_1		    { height: 32px; padding-top: 3px }
			.key_desc_2		    { height: 25px; padding-top: 10px }
	#dv_key_base		{  float: left; width: 203px; height: 29px }

.dv_activestage		{ float: left; width: 508px; border: 1px solid #c6c6c6; margin-top: -1px; padding-left: 15px; padding-right: 15px; padding-top: 10px; padding-bottom: 15px; line-height: 16px }
.dv_activestage a		{ text-decoration: underline }
.dv_priorstage			{ float: left; width: 538px; height: 43px; border: 1px solid #c6c6c6; margin-top: -1px; margin-bottom: 2px }
	.dv_priorstage_num	{ float: left; width: 22px; height: 29px; padding-left: 11px; padding-top: 15px; border-right: 1px solid #c6c6c6; background: url(carhire_img/priorstage_bg.gif) no-repeat top left; color: #c6c6c6; font-size: 20px; font-family: Arial, Verdana, Tahoma; text-align: left; font-weight: bold  }
	.dv_priorstage_info		{ float: left; width: 484px; height: 39px; padding-left: 10px; padding-right: 10px; padding-top: 5px; line-height: 16px }
	.dv_priorstage_info a:hover	{ text-decoration: underline }
		.stage_select		{ float: left; padding-top: 20px }

	.s2_list				{ float: left; width: 508px; background: url(carhire_img/s2_list_bg.gif) repeat-x bottom }
	    .s2_list_a				{ float: left; width: 50px; height: 34px; padding-top: 14px; text-align: center }
		.s2_list_b				{ float: right; width: 458px; padding-top: 6px }

	.s3_extra				{ float: left; width: 508px }
		.s3_extra_info			{ float: left; width: 360px; padding-bottom: 20px }
		.s3_extra_field			{ float: right; text-align: right }
		.s3_extra_field select	{ width: 54px }

	.s4_form			    { float: left; width: 508px }
	.s4_form	input 	    { margin-right: 6px; margin-bottom: 6px }
		.s4_form_text		    { float: left; height: 100%; width: 113px; padding-top: 1px; padding-bottom: 6px }
		.s4_form_field		    { float: left; width: 275px; padding-bottom: 6px }
		.s4_form_sm			    { float: left; width: 75px }
		.s4_form_md			    { float: left; width: 100px }
		.s4_form_lg 		    { float: left; width: 150px }
		.s4_form_terms		    { float: left; width: 329px; height: 60px; margin-top: 5px; padding: 5px; color: #9c9c9c }

	.s5_form			    { float: left; width: 508px }
	.s5_form select 	    { margin-right: 6px }
	.s5_form	input 	    { margin-right: 6px; margin-bottom: 6px }
		.s5_form_text	    	{ float: left; height: 100%; width: 113px; padding-top: 1px; padding-bottom: 6px }
		.s5_form_field		    { float: left; width: 275px; padding-bottom: 6px }
		.s5_form_xsm		    { float: left; width: 25px }
		.s5_form_sm			    { float: left; width: 75px }
		.s5_form_md			    { float: left; width: 100px }
		.s5_form_lg 		    { float: left; width: 150px }
		.s5_form_terms		    { float: left; width: 329px; height: 60px; margin-top: 5px; padding: 5px; color: #9c9c9c }

#dv_footer_nav			{ float: right; padding-top: 14px; padding-bottom: 14px }
#dv_footer_nav a			{ color: #000000 }
#dv_footer_nav a:hover	{ text-decoration: underline }



