/*------DEFAULT------*/
* {  font: 11px Arial, Helvetica, sans-serif; padding: 0px; margin: 0px; border: none; vertical-align: top; text-align: left }
BODY { background: url(images/left_part_bg.gif) repeat-y }

H1 { font: bold 16px Arial; color: #009ADD; padding: 12px 0 6px 2px; background: url(images/h1_bg.gif) no-repeat }
H2 { font: bold 14px Arial; padding: 5px 0 4px 0; color:#009ADD }
b i {font-weight:bold; font-style:italic;};
#page_1003 H2 { font: bold 14px Arial; padding: 5px 0 4px 0; color:#6AC334 }
#page_1050 H2 { font: bold 15px Arial; padding: 5px 0 4px 0; color:#C75D2D }
#page_1003 H3, #page_1050 H3 { font: bold 18px Arial; padding: 5px 0 4px 0; color:#ED1C24 }

A { text-decoration: none; font: normal 11px Arial, Helvetica, sans-serif; color: #0095DA }
A IMG {	border: 0px }
P { font: 11px Arial; color: #000; text-align: justify }

table {	empty-cells: show; width: 100% }
table,tr,td { border-collapse: collapse }

/*------TOP------*/
#main { width: 780px}
#head_logo { float: left; width: 263px; height: 106px }
#head_menu { float: left; width: 507px; height: 101px; text-align: right; padding: 5px 10px 0 0; background: #555 url(images/credit-approval.info.top.b1.gif) no-repeat }
#head_menu A { font: 11px Arial; color:#29588D }
#head_banner { position: absolute; top: 30px; left: 273px; width: 468px; height: 60px }
#head_bottom { float: left; width: 780px; height: 13px; font-size: 0px; background: url(images/head_little_bg.gif) repeat-x }

/*------LEFT------*/
#left_menu { float: left; width: 213px; padding-top: 4px; background: #FFF }
.left_menu_h { width: 213px; height: 22px; font: bold 12px Arial; color: #FFF; text-align: center; text-transform:uppercase; padding-top: 5px; background: url(images/credit-approval.info.left.b.gif) no-repeat}
.left_menu_item { width: 188px; height: 20px; padding: 3px 0 0 25px; margin: 1px 0 2px 0; background: #EEF6FA }
.left_menu_item_sel { width: 188px; height: 20px; padding: 3px 0 0 25px; margin: 1px 0 2px 0; background: #ECF6D7 url(images/credit-approval.info.lef-06.gif) no-repeat }
.left_menu_item_sel A, .left_menu_item A { font: bold 11px Arial; color: #074B92; text-decoration: none }
.left_menu_item_sel A:HOVER, .left_menu_item A:HOVER { text-decoration: underline }

#left_menu_partners_h { font: bold 12px Arial; color:#FFF; width:213px; height:23px; text-align:center; text-transform:uppercase; padding-top: 5px; background: #9ECD6E url(images/credit-approval.info.lef-07.gif) no-repeat }
.left_menu_partners_a { display: block; width: 188px; height: 20px; font: bold 11px Arial; color: #5A9662; text-decoration: none; padding: 3px 0 0 25px; background: #EEF6E8; }
.left_menu_partners_a:HOVER { text-decoration: underline }

.left_menu_banner { width: 213px; text-align: center; padding-top: 10px; font-size: 0px; background: #EEF6E8 }

/*------MAIN CONTENT------*/
#main_content { float: left; width: 560px; margin: 7px 0 0 7px;}
.content_banner { float: right; margin: 0 0 7px 7px }

#product_table { margin-bottom: 7px; width:560px;}
.product_table_TD { position: relative; width: 138px; padding: 0 2px 0px 0; background: url(images/product_td_bg.gif) repeat-y;  }
.product_table_TD div {margin-left:1px;border-bottom:solid 1px #DADBDD;}
.product_h { display: block; width: 138px; height: 20px; font: bold 12px Arial; color: #FFF; text-transform: uppercase; text-align: center; padding-top: 2px; background: #B6D97C url(images/product_h_bg.gif) repeat-x }
.product_h_static { width: 138px; font: bold 12px Arial; color: #FFF; text-transform: uppercase; text-align: center; padding: 2px 0 7px 0; background: #B6D97C url(images/product_h_bg.gif) repeat-x bottom }
.product_merchant { width: 131px; height: 60px; font: bold 11px Arial; color: #55514E; padding: 5px 0 0 5px; margin: 0 1px 0 1px; background: url(images/product_merchant_bg.gif) repeat-x }
.product_merchant A { font: 11px Arial; color: #55514E; text-decoration: none }
.product_merchant A:HOVER { text-decoration: underline }
.product_banner { width: 136px; text-align: center; margin: 0 1px 7px 1px; }
.product_banner_details { display: block; text-align: center }

#product_table UL { padding-left: 8px; margin: 10px 10px 0 18px }
#product_table li {	list-style-image: url(images/credit-cards-p.gif); font-size: 10px; color: #55514E; margin-bottom: 3px }

#product_div { position: relative; margin-bottom: 7px; text-align:center;}
.product_apply { position: absolute; bottom: 0px; width: 138px; height: 58px }
.product_apply_1001 { position: absolute; bottom: 0px; width: 138px; height: 42px }

#top7, #bad_good_credit { float:left; width: 560px; margin-top: 8px; background: url(images/border_bg.gif) repeat-y }
#top7 { margin-bottom: 8px; }
#top7 P, #bad_good_credit P { padding: 0 9px 9px 9px }

.main_left { float: left; width: 274px; padding-left: 6px }
#content_h_left { float: left; width: 263px; height: 35px; font: bold 12px Arial; color: #55514E; padding: 10px 0 0 10px; margin-bottom: 9px; background: #FFFCC8 url(images/good_credit_card.gif) no-repeat right }
#content_htext_left  { font: 11px Arial; color: #55514E }
#top7_h_left { float: left; width: 191px; height: 30px; font: bold 12px Arial; color: #55514E; padding: 15px 72px 0 10px; background: #FFFCC8 url(images/top7_h_left.gif) no-repeat right }

.main_right { float: left; width: 274px; padding-left: 6px }
#content_h_right { float: left; width: 263px; height: 35px; font: bold 12px Arial; color: #55514E; padding: 10px 0 0 10px; margin-bottom: 9px; background: #EEEEEE url(images/bad_credit_card.gif) no-repeat right }
#content_htext_right  { font: 11px Arial; color: #55514E }
#top7_h_right { float: left; width: 191px; height: 30px; font: bold 12px Arial; color: #55514E; padding: 15px 72px 0 10px; background: #EEEEEE url(images/top7_h_right.gif) no-repeat right }

#top7_left_1, #top7_left_2, #top7_left_3, #top7_left_4, #top7_left_5, #top7_left_6, #top7_left_7 { float: left; width: 218px; font: 11px Arial; color: #55514E; padding: 5px 0 0 55px; background: url(images/credit-approval.info.e.i11.gif) 5px 5px no-repeat }
#top7_left_2 { background: url(images/credit-approval.info.e.i12.gif) 5px 5px no-repeat }
#top7_left_3 { background: url(images/credit-approval.info.e.i13.gif) 5px 5px no-repeat }
#top7_left_4 { background: url(images/credit-approval.info.e.i14.gif) 5px 5px no-repeat }
#top7_left_5 { background: url(images/credit-approval.info.e.i15.gif) 5px 5px no-repeat }
#top7_left_6 { background: url(images/credit-approval.info.e.i16.gif) 5px 5px no-repeat }
#top7_left_7 { background: url(images/credit-approval.info.e.i17.gif) 5px 5px no-repeat }

#top7_right_1, #top7_right_2, #top7_right_3, #top7_right_4, #top7_right_5, #top7_right_6, #top7_right_7 { float: left; width: 218px; font: 11px Arial; color: #55514E; padding: 5px 0 0 55px; background: url(images/credit-approval.info.e.i21.gif) 5px 5px no-repeat }
#top7_right_2 { background: url(images/credit-approval.info.e.i22.gif) 5px 5px no-repeat }
#top7_right_3 { background: url(images/credit-approval.info.e.i23.gif) 5px 5px no-repeat }
#top7_right_4 { background: url(images/credit-approval.info.e.i24.gif) 5px 5px no-repeat }
#top7_right_5 { background: url(images/credit-approval.info.e.i25.gif) 5px 5px no-repeat }
#top7_right_6 { background: url(images/credit-approval.info.e.i26.gif) 5px 5px no-repeat }
#top7_right_7 { background: url(images/credit-approval.info.e.i27.gif) 5px 5px no-repeat }


#top7 A { font: 11px Arial; color: #55514E; text-decoration: none }
#top7 A FONT { font: 11px Arial; color: #55514E; text-decoration: none }
#top7 A:HOVER { text-decoration: underline }

#top7_left_more, #top7_right_more { float: left; width: 213px; height: 15px; padding: 2px 0 0 60px; background: url(images/credit-approval.info.f.b1.gif) repeat-x }
#top7_right_more { background: url(images/credit-approval.info.f.b2.gif) repeat-x }
#top7_left_more A, #top7_right_more A { font: bold 11px Arial; color: #666; text-decoration: none }
#top7_left_more A:HOVER, #top7_right_more A:HOVER { text-decoration: underline }

#content_bottom_text { float: left; padding: 0 9px 9px 9px }

/*------BOTTOM------*/
#bottom_part { float: left; width: 780px; background: url(images/bottom_bg.gif) repeat-x bottom }
#bottom_left { float: left; width: 623px; height: 63px; padding: 20px 0 0 14px; background: url(images/credit-approval.info.bottom.gif) no-repeat  }
#bottom_text { float: left; width: 185px; font: 11px Arial; color:#29588D }
#bottom_text A { font: 11px Arial; color:#29588D }
#bottom_menu { float: left; width: 424px; font: 11px Arial; color: #29588D; padding-top: 15px }
#bottom_right { float: left; width: 143px }

/*------COMMENTS-----*/
.comments { float: left; width: 547px; font-size: 10px; text-align: justify; padding: 4px 4px 4px 9px; margin-bottom: 7px; background: #EEE }
.comments sup, li.tetra_list sup, ul.ul_det01 sup, sup font, .product_table_2_value sup, .atrib_value sup { font: 10px Arial; color: #ff0000; line-height: 8px }
.comments a { font: normal 10px Arial; text-decoration: underline }

/*--------FOR 1001 PRODUCTS---------*/
.product_table_2_name { text-align: center;	vertical-align: middle; empty-cells: show; font: bold 11px Arial, Helvetica, sans-serif; color: #605D5C; border: 1px solid #DDDDDC; padding: 3px 2px 3px 2px; background: #FFF url(images/credit-cards-bg1.gif) repeat-x bottom }

.product_table_2_value { text-align: center; vertical-align: middle; font: normal 11px Arial, Helvetica, sans-serif; color:#473E40; padding: 2px; border:1px solid #DDDDDC; white-space: nowrap; background: #FFF url(images/credit-cards-bg2.gif) repeat-x bottom }

.product_table_2_left { text-align: left; vertical-align: middle; font: normal 11px Arial, Helvetica, sans-serif; color:#3399FF; border:1px solid #DDDDDC; padding: 5px }

.product_table_2_left .p_block { font: bold 11px Arial, Helvetica, sans-serif; color: #0089CE; padding: 2px 0 2px 0 }
.product_table_2_left .p_name { font-weight: normal; color: #72635B; padding: 2px 0 2px 0 }
.product_table_2_left .p_name:HOVER { text-decoration: underline }

.product_table_2_name .apply { text-align: center; padding: 10px 0 10px 0 }
.product_table_2_name .apply_1 { font: bold 11px Arial, Helvetica, sans-serif; color: #C9674F }
.product_table_2_name .apply_2 { font: normal 11px Arial, Helvetica, sans-serif; color: #838180; text-decoration: underline }

/*--------FOR 1001/1003/1050 PRODUCTS---------*/
.map_cat { padding-top: 5px }
.map_cat A { font: bold 11px Arial; color: #3199D8; text-decoration: none; margin-top: 60px }
.map { padding-top: 8px; border-bottom: 1px solid #e9e9e8 }

.box_txt { padding: 0px 8px 8px 0px; text-align: justify }

#contact_us_list { padding: 4px }
.contact_us_list_item { height: 18px; cursor: pointer; padding: 0 0 0 20px; background: url(./images/contact_us_icon.gif) 0 2px no-repeat }

#contact_us_display { margin-top: 10px; font: 12px Arial; text-align: justify }
#tab_form { padding: 10px 0 30px 0 }
#form_inside { border: 1px solid #336699; border-bottom: 10px solid #00A6E2; background: url(./images/contact.us.bgnd.png) repeat-x top }
.form_h { height: 35px; font: bold 12px Arial; color:#FFF;  text-transform:uppercase; padding: 1px 0px 0px 14px; vertical-align: top }
#fname_text, #email_text, #question_text, #bodymessg_text, #ch_num_text { float: left; width: 104px; padding-left: 10px; font: bold 11px Arial }
#ch_num_text { padding-top: 5px }
#f_bot_text { font: bold 11px Arial; color:rgb(0,147,221); padding-left:10px }
#f_button { height: 35px; text-align: right; padding-right:40px }

#f_search { float: left; width: 558px; border: solid 1px #CCC; margin-bottom: 8px; background: url(./images/credit-cards-bg4.gif) repeat-x bottom }
#f_search_middle { float: left; width: 322px; padding: 0 10px 0 20px }
#f_search_text_1 { font: bold 18px Arial; color: #EB4132; padding: 10px 0 0 0 }
#f_search_text_2 { font: bold 14px Arial; color:#333 }
#f_search_text_3 { font: 11px Arial; color: #333; padding: 10px 0 10px 0 }
#f_search_input_1 { float: left; width: 322px; font: normal 15px Arial, Helvetica, sans-serif; border: 1px solid #E2E3E5; background: #FFF }
#f_search_input_2 { float: left; width:108px; height:29px; margin: 107px 10px 0 10px; background: url(./images/credit-approval.info.imm.btn.1.gif) no-repeat }
#f_search_text_4 { font: 11px Arial; color:#333; padding: 20px 0 10px 10px }

#f_block { float: left; width: 558px; border: solid 1px #CCC; background: url(./images/credit-approval_c2_b1.png) repeat-x }
#tab_1 { float: left; width: 558px }
.f_block_h_white { float: left; width: 263px; height: 22px; font: bold 16px Arial, Helvetica, sans-serif; color: #FFF; padding: 5px 0 0 16px; background: #00A4E0 }
.f_block_h_grey { float: left; width: 273px; height: 22px; cursor: pointer; font: bold 16px Arial, Helvetica, sans-serif; color: #CCC; padding: 5px 0 0 6px; background: #E7F6FD }

#tab_1_1 { float: left; height: 240px; border-bottom: 1px solid #F1F1F1; margin-bottom: 5px }
#text_fname { float: left; width: 329px; font: 12px Arial, Helvetica, sans-serif; padding: 11px 0 0 11px }
#f_block_input_1 { width: 310px; border: 1px solid #D6D5D5; font-size: 15px; margin: 7px 0 0 5px }
#f_block_2 { float: left; width: 208px; padding: 0 0 0 10px }
#f_block_text_1 { float: left; width: 180px; vertical-align: bottom; font: 12px Arial, Helvetica, sans-serif; padding: 11px 0 0 13px }
#f_block_input_2 { width: 13px; height: 13px; margin-top: 13px }
#f_block_input_3 { width: 185px; border: 1px solid #D6D5D5; font-size: 15px; margin: 7px 0 0 0 }

#text_messg { font: normal 12px Arial, Helvetica, sans-serif; color: #000; padding:3px 0 0 10px }
#f_block_textarea_1 { width: 520px; height:120px; border: 1px solid #D6D5D5; font-size: 15px; margin: 3px 0 0 15px; text-align: left;background:#FFF }
#text_number { float: left; width:142px; font: normal 11px Arial, Helvetica, sans-serif; white-space: nowrap; padding: 8px 0 0 8px }
#f_block_numb { float: left; padding: 5px 0 0 0 }
#f_block_input_4 { float: left; width: 108px; height: 28px; text-align:right; padding-right:20px; margin-left: 132px }
#f_block_3 { float: left; padding: 5px 0 5px 0 }
#f_block_4 { padding: 20px; margin-bottom: 5px; text-align: center }
#f_block_5 { float: left; width: 274px; font: 11px Arial, sans-serif; color:#000; text-align:left; padding: 10px 0 10px 5px; border-bottom: 1px solid #F1F1F1 }
#f_block_6 { float:left; width: 249px; font: 11px Arial, sans-serif; color:#000; text-align:right; padding: 10px 30px 10px 0; border-bottom: 1px solid #F1F1F1 }

#tab_2_2 { float: left; width: 558px; height: 240px; text-align: center; border-bottom: 1px solid #F1F1F1; margin-bottom: 5px }
#f_block_7 { padding: 100px 20px 0 20px; height: 35px; text-align: center; background: #FFF url(./images/credit-approval_c2_b1.png) }
.p3_form_6 { width: 108px; height: 28px }

.note { font: 11px Arial; padding: 7px; text-align: justify; background-color: #fefeed }

.answ_block { float:left; border: solid 1px #F1F1F1; border-left: none; border-right: none; margin-bottom: 5px }
.answ_pic1 { float: left; margin: 10px 20px 10px 20px }
.answ_name_date { color:#716f6e }
.answ_name { float:left; width: 180px; padding-top: 10px }
.answ_date { float:left; padding: 10px 10px 0 10px }
.answ_pic2 { float: left; margin: 0 20px 20px 20px }
.answ_ask { float: left; width: 479px; text-align: justify; padding-right: 10px }
.answ_pic3 { float: left; margin: 10px 20px 10px 10px }
.answ_answ { float: left; width: 478px; text-align: justify; padding-right: 10px }
.answ_answ_h { color: #90B8D8; margin-bottom: 5px }

td.page_nav_e { width: 21px; height:21px; font: bold 12px; color:#0066CC; text-align: center; padding-top: 3px; background: url(./images/credit-approval.info.imm_f2.b1.gif) no-repeat }
td.page_nav_d { width: 21px; height:21px; font: bold 12px; color:#0066CC; text-align: center; padding-top: 3px; background: url(./images/credit-approval.info.imm_f2.b2.gif) no-repeat }
#answ_navi { width: auto; margin-left: auto; margin-right: auto }
#answ_navi_empty { text-align: right; color: #000 }

/*------ICONS-STYLE------*/
#ico_body { width: 540px }
#ico_h { font: bold 16px Arial, Helvetica, sans-serif; color: #85c326; text-transform: uppercase; padding: 5px 0 5px 20px }
.ico_hr { height: 3px; font-size: 0px; margin: 0 0 15px 0; background: url(./images/credit-cards-bg3.gif) no-repeat }
.ico_left { float: left; width: 86px; text-align: center; font: bold 11px Arial; color: #333; margin-bottom: 15px }
.ico_img { width: 56px; height: 55px; margin: 10px 20px 5px 10px }
.ico_right { float: left; width: 424px; text-align: justify; padding: 5px; margin-bottom: 15px }

#ter_body { width: 500px }
#ter_h { font: bold 16px Arial, Helvetica, sans-serif; color: #85c326; padding: 5px 0 5px 20px }
#ter_body P { margin: 5px 5px 0 5px }

/*------DETAILS------*/
#det_h1 { font-size:18px; color: #A8CE39; text-transform: none; padding-top: 10px; background: none }
.det_h { font: bold 12px Arial; color:#009ADD; padding: 10px 0 0 3px; background: url(images/credit-approval.info.a.i1.gif) no-repeat }
.det_h_normal { font: normal 12px Arial }
#det_pic { float: left; width: 280px; height: 135px; text-align: center; padding-top: 10px }
#det_pic_apply { float: left; width: 280px; height: 75px; text-align: center; padding-top: 65px }

#det_block_l { float: left; width: 275px; margin: 0 5px 5px 0 }
#det_block_r { float: left; width: 275px; margin: 0 0 5px 5px }
.det_hr { border-top: solid 1px #CCC }
.det_block { width: 273px; border: solid 1px #CCC; font: bold 11px Arial, Helvetica, sans-serif; color: #333 }
#det_text_1 { font: bold 11px Arial, Helvetica, sans-serif; color: #333; padding-left: 3px }
#det_text_1 A { cursor:pointer;  font: bold 12px Arial, Helvetica, sans-serif; color:#333333; text-decoration:underline }
.atribut { float: left; width: 134px; font: bold 11px Arial, Helvetica, sans-serif; color: #44403E; padding: 3px 0 3px 2px }
.atribut_1 { float: left; width: 117px; font: bold 11px Arial, Helvetica, sans-serif; color: #44403E; padding: 3px 0 3px 20px }
.det_4_blocks { float: left; width: 68px; text-align: center; font: bold 11px Arial; color: #47484A; margin-top: 3px }

#det_about { float: left; width: 558px; border: solid 1px #CCC; margin-bottom: 9px }
#det_about_l { float: left; width: 399px; padding: 10px }
#det_about_r { float: left; width: 119px; text-align: center; padding: 10px }
.det_about_ul {	font: 11px Arial, Helvetica, sans-serif; color: #44403E; list-style-image: url(images/credit-cards-p2.gif); margin-left: 8px; padding-left: 8px }
.det_about_li { font: 11px Arial; color:#000 }

.det_table { margin-bottom: 9px }
.det_atrib_td { width: 33%; border: solid 1px #CCC; padding-bottom: 9px }
.atrib_h { font: bold 11px Arial; color:#333; padding-left:3px; background: #E7F5FC }
.atrib_name { float: left; width: 91px; font: 11px Arial, Helvetica, sans-serif; color: #44403E; padding: 3px 0 3px 9px }
.atrib_value { float: left; width: 71px; font: bold 11px Arial, Helvetica, sans-serif; color: #44403E; padding: 3px 0 3px 9px }
.atrib_hr { border-top: 1px solid #CCC; font-size: 0px; margin: 0 6px 0 6px }
#det_bottom_apply { padding-top: 6px; text-align: center }
div#note {position:absolute; padding:5px; background:#eee; border:1px solid #666; width:200px; z-index:100; display:none}
table.ads-low { margin:10px;}

.google_input_text {border:1px solid #7F9DB9; width:200px; height:16px; float:right; margin-right:5px;}
.cse-branding-text {width:200px; text-align:right; float:right; clear:both;}
.google_blok {width:560px; float:left;}
.google_submit {text-align:center; float:right;}
.cse-branding-form {float:right; width:450px;}
.cse-branding-logo {padding:0 0 0 3px; width:50px; float:right;}
.cse-branding-right {background-color:#FFFFFF;color:#000000; width:450px; float:right;}
/*Auto Insurance*/
body.insurance
{ background:none}
div.insurance_content_info
{ width:963px;}
div.auto_top_info
{ background:url(images/insurance/top-back.jpg) no-repeat; height:99px}
div.auto_top_info h1
{ color:#fff; font: bold 38px Arial; padding-bottom:0px; padding-top:10px}
div.auto_top_info h2
{ color:#004a75; font: normal 20px Arial; padding-top:0px}
div.auto_top_info img
{float:left; margin-right:43px}
div.auto_insurance_info { width:743px; float:right; margin:3px 0 0 6px}
div.auto_high_info
{ width:743px; height:250px; background: url(images/insurance/auto-insurance.jpg) no-repeat; padding-top:20px}
div.auto_image_info p
{ color:#225c33; font:bold 40px Arial Narrow; padding:0px 0 0 25px}
div.auto_image_info p span
{ color:#ff6400; font:bold 40px Arial Narrow;}
div.auto_image_info p.small_slogan
{font: normal 29px Arial Narrow}
form.main_form_info
{ margin:25px 0 0 107px}
form.main_form_info span
{ font:bold 17px Arial Narrow;}
input.main_form_input
{ width:135px; height:30px; border:1px solid #aaaaaa; margin-top:10px; font-size:24px} 
input.main_form_submit
{ width:161px; height:54px; background: url(images/insurance/get_qoute.jpg) no-repeat; margin-left:10px; margin-top:0px; cursor:pointer}
div.ins_logo_info
{margin:0px 0 0px 0px; border:1px solid #b3b3b3; border-top:0px; height:45px; width:731px; padding-left:10px }
div.logo_auto img
{float:left}
div.main_info_left
{float:left; width:483px; background:none; padding:15px 0 0 0px}
div.main_info_right
{float:left; width:246px; margin-left:13px; padding-top:25px}
div.info_ins_texts h2
{ color:#549135; font:bold 24px Arial; padding-left:18px; padding-bottom:10px}
div.info_ins_texts div
{ background:#f2f9e4; padding-top:10px}
div.info_ins_texts div h3
{ color:#206bb4; font:bold 14px Arial; padding-left:18px}
div.info_ins_texts div p
{ padding:6px 18px 12px 18px}
div.auto_clear
{clear:both; height:1px; font-size:1px}
div.auto_states_list_best
{border:1px solid #ececec; padding: 20px 5px 10px 18px; margin-top:15px; }
div.auto_states_list_best h3
{font:bold 14px Arial; padding-bottom:6px}
div.auto_states_list_best ul, div.auto_states_list_best p
{color:#1e69b3; padding-bottom:10px}
div.auto_states_list_best a
{color:#1e69b3; text-transform: capitalize; font-size:14px; text-decoration:underline }
div.auto_states_list_best p span
{font:bold 14px Atial; text-transform: capitalize; color:#1e69b3;}
div.auto_states_list_best p span a
{ text-decoration:none }
div.auto_states_list_best ul
{float:left; text-transform:capitalize; color:#1e69b3; list-style:none; margin-left:13px; margin-top:10px; }
div.auto_states_list_best ul li a
{color:#1e69b3; text-decoration: underline ;}
div.main_info_right h2
{ color:#fff; font:normal 18px Arial; background:#549135; padding:5px 0 5px 0; text-align:center}
div.info_ins-features
{ background:#f5f5f5; border:1px solid #c9c9c9; margin-bottom:16px}
div.info_ins-features ul 
{ list-style:none; padding:5px 10px 15px 10px; }
div.info_ins-features ul li
{ background:url(images/insurance/auto/feature_1.jpg) left center no-repeat; padding:13px 0 13px 40px; font-size:17px}
div.info_ins-features ul li.ins_li_2
{ background:url(images/insurance/auto/feature_2.jpg) left center no-repeat}
div.info_ins-features ul li.ins_li_3
{ background:url(images/insurance/auto/feature_3.jpg) left center no-repeat}
div.main_info_right h3
{color:#549135; font:normal 18px Arial; padding-bottom:12px }
div.auto_insurance_info_res
{ padding-left:170px; text-align:center; //padding-left:80px;}
div.auto_res
{height:85px; width:696px; background:url(images/insurance/auto/res_back.jpg) no-repeat; background-position:bottom center; text-align:center; padding-top:20px}
div.auto_res p
{width:500px; font:bold 26px Arial Narrow; color:#387000; text-align:center; padding:0px 0 0 100px; //padding-left:0px}
div.auto_res span
{font:bold 26px Arial Narrow; color:#ff6633}
img.img_br
{ margin:20px 0 20px 170px;}
#listingResults
{ width:600px; padding-left:50px}
/*Business*/
div.auto_insurance_info div.business
{ background:url(images/insurance/business/business-insurance.jpg) no-repeat}
/**/
/*Special offer*/
div.ap_sp_of { width:554px; border:1px solid #b9b9b9; height:305px}
div.ap_sp_1, div.ap_sp_2 { width:277px; float:left; text-align:center; height:305px;}
div.ap_sp_1 {border-right:1px solid #b9b9b9; width:276px}
div.ap_sp_inner { background:#ededed; position: relative; color:#313131; padding-bottom:5px;  font-size:11px; margin:0 3px 0 3px; _ margin:0px 1px 0 5px}
div.ap_sp_inner img { float:left;  margin:3px 5px 0 0px; position: relative;}
div.ap_sp_inner a img { clear:both; margin-left:70px; margin-bottom:11px}
div.ap_sp_2 div.ap_sp_inner {}
div.ap_sp_inner a { color:#313131; text-decoration:none; font-size:11px}
div.ap_sp_inner a:hover { color:#313131; text-decoration:underline}
div.clear_spacer { clear:both; height:1px; font-size:1px; border-top:1px dashed #a2a2a2}
div.ap_sp_inner ul.ap_sp_ul1
{ list-style:none; padding-left:6px; padding-top:13px;height:130px}
*html div.ap_sp_inner ul.ap_sp_ul1
{ list-style:none; padding-left:6px; padding-top:13px;height:135px}
ul.ap_sp_ul1 li
{ background:url(images/sp_list.gif) 0px 3px no-repeat; font:bold 14px Arial; padding-left:9px; padding-bottom:13px}

div.ap_sp_inner ul.ap_sp_ul2
{ list-style:none; padding-left:6px; padding-top:13px;height:130px}
*html div.ap_sp_inner ul.ap_sp_ul2
{ list-style:none; padding-left:6px; padding-top:13px;}
ul.ap_sp_ul2 li
{ background:url(images/sp_list.gif) 0px 3px no-repeat; font:bold 14px Arial; padding-left:9px; padding-bottom:13px}
div.cl { border:none}
/*Insurance Add*/
div.ins_bottom {width:963px !important;}
div.ins_bottom_left {width:806px!important;}
div.res_ins_bot {background-image: url(images/insurance/auto/credit-approval.info.bottom_ins_res.gif)!important}
div.ins_bot_2 {background-image: url(images/insurance/auto/credit-approval.info.bottom_ins.gif)!important}
a.bottom_href {text-align:right; font-family:Arial; font-size:11px; font-weight:normal; color:#29588D;}
div.info_ins_texts div.ins_back_no { background: none}
div.ins_state_list {position:relative; width:450px}
div.ins_state_list  ul {margin-left:0px}
div.ins_state_list ul.ins_ul_next {padding-left:53px}
