@charset "utf-8";
/* Insurance page */
	.insrnce									{ border:1px solid #ccc; width:748px; background:url(../insurance/insrnce_minivan_pic.jpg ) top right no-repeat; }
	.insrnce .titleText						{ height:93px; }
	.insrnce .titleText h1						{ font-size:22pt; color:#7ba531; padding:26px 0 0 20px; }
	.insrnce .titleText .blk					{ color:#000; }
	.insrnce .contentwrap						{ width:748px; margin-top:1px; text-align:center; }
	.insrnce .contbox_top						{ width:748px; height:22px; background:url(../finance/bcal_contbox_top.gif) no-repeat; }
	.insrnce .contbox_mid						{ width:748px; background:url(../finance/bcal_contbox_mid.gif) repeat-y; }
	.insrnce .contbox_mid h2					{ font-size:25px; color:#415a65; padding:30px 0 0 85px; text-align:left; }
	.insrnce .contbox_btm						{ width:748px; height:20px; background:url(../finance/bcal_contbox_btm.gif) no-repeat; }
	.insrnce .openText							{ width:572px; margin:20px 0 15px 0; text-align:left; background:url(../finance/bcal_opentext_bkrd.gif) repeat-y center; line-height:18px; }
	.insrnce .openText .oTleft					{ width:260px; float:left; text-align:left; }
	.insrnce .openText .oTright				{ width:260px; float:right; text-align:left; }
	.insrnce .oTright .qualify					{ width:240px; font-weight:bold; color:#415a65; padding-top:15px; background:url(../finance/bcal_curved_arrow.gif) no-repeat 198px 6px; }
	.insrnce .openText .titleText2				{ font-size:16px; font-weight:bold; line-height:20px; padding:0 0 0 8px; color:#596977; }
	.insrnce .openText .titleText2 .line2		{ font-size:15px; }
	.insrnce .openText .req_list				{ background-color:#f9f9f9; margin-top:8px; width:235px; padding:12px; }
	.insrnce .openText .req_list ul			{ list-style-type:none; margin:0 10px 0 0; padding:0; }
	.insrnce .openText .req_list li			{ background:transparent none; list-style-type:none; margin:0 0 15px 0; padding-left:15px; }
	.insrnce .openText .calcdisclaim			{ color:#666; font-style:italic; }
	.insrnce .openText .calcdisclaim img		{ margin-top:40px; }
	.insrnce .quicklook						{ border-top:0; }
	.insrnce .quicklook .title					{ width: 548px; height: 29px; line-height: 29px; font-size: 16px; font-weight: bold; padding-left: 10px; padding-right: 10px; background:url(../finance/bcal_related_heading.gif) no-repeat; margin: auto; }
	
	
	.ins_aff_bkrd_top { width:688px; height:4px; background:url(../insurance/ins_aff_box_top.gif) no-repeat; }
	.ins_aff_bkrd_mid { width:688px; background:url(../insurance/ins_aff_box_mid.gif) repeat-y; }
	.ins_aff_bkrd_btm { width:688px; background:url(../insurance/ins_aff_box_btm.gif) no-repeat bottom; }

	.ins_aff_box { width:666px; height:80px; background:url(../insurance/ins_aff_bkrd.gif) no-repeat; }
	.ins_aff_box .plten { padding-left:10px; }
	.ins_aff_box .aff_desc { padding-right:25px; color:#666; line-height:17px; font-size:12px; }
	.ins_aff_spacer { width:666px; height:10px; }