* {margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; border:0px}
table {border-collapse:collapse}
td {vertical-align:top}
p {text-align:justify; padding:5px 0px}
ul, ol {padding-left:15px}
h1 {color:#DA251D; font-size:16px; padding:7px 0px}
h2 {color:#DA251D; font-size:14px; padding:3px 0px}
a {color: #3296CF}
a:hover {text-decoration:none; color:#3296CF}
span.left {float:left}
span.right {float:right}
p.alert {display:block; margin:10px; padding:20px; border:1px dashed #999; background:#FFFFCC; color:#f900; text-align:center}
div.comm {padding:7px 10px; margin-top:6px; font-size:10px; background-color:#F1F4EC}
.comm sup {color:#f00}
p.date {color:#999; font-size:10px}
hr {size:1px; color:#999}
table.vert td {vertical-align:middle; padding:2px 3px}

div#side {width:190px; float:left; margin-top:30px}
div.menublock {border:1px solid #ddd; width:190px}
div.menublock div {color:white; font-weight:bold; padding:2px 5px 2px 15px; width:170px; background:url(images/rm_title_back.gif) repeat-x}
div.menublock a {display:block; padding:4px 2px 4px 15px; width:173px}
a.side_sel {color:#09f; background:#f4f4f4}

div#top {width:768px; background:url(images/header_faq.gif) right top no-repeat; position:relative}
div#top a:hover {color:#fff}
div#top img {position:absolute; left:0; top:0}
div.header_read {background:url(images/header_read.gif) no-repeat; height:33px; width:173px; padding:70px 0px 0px 140px; margin-right:252px; margin-left:203px}
div.header_read a {display:block; background:url(images/header_read_btn.gif); padding:2px 5px; width:60px; text-align:center; color:#fff}
div.header_read a:hover {background:url(images/header_read_btn-hover.gif)}
div.header_faq {position:absolute; left:519px; top:20px; font-size:14px; color:#fff}
div.header_faq-2 {position:absolute; left:519px; top:55px; width:180px; color:#fff; font-size:10px; line-height:11px}
div.header_faq-click {position:absolute; right:18px; top:87px}
div.header_faq-click a {color:#fff}
div.header_links {position:absolute; right:10px; top:1px}
div.header_links a {color:#fff}

div.content {margin:10px 0px 10px 20px; width:555px; float:left}

/* >>> 4ptih */
div.rel-ax {position:relative; margin:5px 0px}
table.table_4th {border-collapse:collapse; width:auto; margin:0 auto}
table.table_4th td.extra {padding-bottom:2px}
table.table_4th td.space_4th {width:2px}
table.table_4th td.prod {vertical-align:top; width:137px; background:url(images/prod-bg.gif) repeat-y; position:relative; padding-bottom:50px}
table.table_4th td div.head {background:url(images/bg_head_4th.gif) repeat-x #057fc4; text-align:center; padding-top:5px; padding-bottom:3px}
table.table_4th td div.head a {color:#FFF; text-decoration: none}
table.table_4th td div.head strong {color:#fff; font-weight:bold}
table.table_4th td div.body {padding:5px}
table.table_4th td div.body div.p_head {height:54px}
div.p_head sup {font-size:8px; color:#039}
table.table_4th td div.body a.p_name {color:#039; text-decoration:none}
table.table_4th td div.body a:hover.p_name {color:#039; text-decoration:underline}
table.table_4th td div.body div.p_head strong {color:#039; font-weight:bold}
table.table_4th td div.body a.p_card {text-decoration:none; margin-left:5px}
table.table_4th td div.body a.p_card img {margin-bottom: 2px}
table.table_4th td div.body div.see-details {padding:3px 0px; text-align:center}
table.table_4th td div.body div.see-details a {color:#000; font-weight:bold}
table.table_4th td div.body div.see-details a:hover {color:#666}

table.table_4th td div.body div.see-details2 {padding:3px 0px; text-align:center;padding-bottom:35px;}
table.table_4th td div.body div.see-details2 a {color:#000; font-weight:bold}
table.table_4th td div.body div.see-details2 a:hover {color:#666}

table.table_4th td div.body ul {list-style-image: url(images/4th-list.gif);	color:#72706F; font-size: 10px}
table.table_4th div.apply     {background: url(images/bg_apply_th.gif) repeat-x top; margin-left:1px; width:135px; padding-top:10px; padding-bottom:10px; position:absolute; bottom:0px;}
table.table_4th div.apply1001 {background: url(images/bg_apply_th.gif) repeat-x top; margin-left:1px; width:135px; padding-top:15px; padding-bottom:10px; position:absolute; bottom:0px}
table.table_4th div.apply1001 img {margin-top: 15px}
table.table_4th div.apply a.apply, table.table_4th div.apply1001 a.apply {color:#0093DD; padding-left:40px; padding-top:5px; padding-bottom:5px; font-size:12px; background:url(images/4th-apply.gif) no-repeat; background-position:10px;}
table.table_4th div.apply a.apply:hover {text-decoration: none}
table.table_4th div.apply img {margin-top: 15px;}

/* >>> index */
div.index-news-art {border:1px solid #999; background:url(images/index_news_art_block.gif) no-repeat; padding:10px; padding-top:3px}
div.index-news-art-2 {border:1px solid #E6E7E8; padding:10px}
div.index-news-art h2, div.index-news-art-2 h2 {padding-left:100px; color:#fff; padding-top:0px}
p.index-news-art-text {padding-left:100px; padding-top:10px; margin-bottom:10px}
div.index-news-art-inside {background:url(images/index_news_art_block-inside.gif) no-repeat; padding-bottom:10px}
div.index-news-art-inside h2 {padding:3px 0px 5px 20px}
div.index-news-art-inside a {color:#fff; margin-left:20px}
div.index-news-art-inside a:hover {color:#f1f1f1}
div.index-news-art-nameline {height:25px}
div.index-news-art-nameline span {padding:3px; width:260px}
div.index-news-art-nameline span a {color:black}
div.index-news-art-nameline span.left {background:#e7e8f0}
div.index-news-art-nameline span.right {background:#f90; text-align:right; color:#fff}
div.index-imm-block {border:1px solid #999; background:url(images/index_imm_block.gif) no-repeat right top; padding:10px; padding-top:3px}
div.index-imm-block h2 {padding-left:20px; color:#fff}
div.index-imm-block p {padding:0px}
div.index-imm-block div.l {height:30px; padding:5px 70px 10px 20px}
div.index-imm-block div.l a {color:white}
div.index-imm-block div.q {padding-right:50px}
div.index-imm-block div.q p {font-weight:bold}
div.index-imm-block p.answer {color:#FF9900; padding:0px}

/* >>> index-good-bad */
h2.good {display:block; color:#0093DD; font-weight:bold; height:38px; background:url(images/good_credit_card_offers.gif) no-repeat; padding:6px 0px 0px 70px}
h2.bad  {display:block; color:#0093DD; font-weight:bold; height:38px; background:url(images/bad_credit_card_offers.gif) no-repeat;  padding:6px 0px 0px 70px}
td.ilist {padding:10px; border-left:1px solid #E6E7E8; border-right:1px solid #E6E7E8; padding-bottom:10px; background:url(images/i-more-cards.gif) no-repeat; background-position:50% 100%}
td.ilist div {padding:6px 10px; color:#0095DA; height:40px}
td.ilist div.g {background-color:#EEE}
td.ilist div * {color:#3296CF}
td.ilist div.i-more-cards {padding:0px; padding-top:10px; height:auto; text-align:center}
td.ilist div.i-more-cards a {color:#f00; font-weight:bold} td.ilist div.i-more-cards a:hover {color:#666}

/* >>> 1001 */
.table1001 {width:100%}
.table1001 td {border:1px solid #0099FF}
.table1001-value {text-align:center; vertical-align:middle; padding:3px; white-space:nowrap;}
.table1001-left {padding:8px;vertical-align:middle;}
.table1001-left sup { font-size:8px; color: #3296CF}
.table1001-right {text-align:center; padding:10px;vertical-align:middle}
.table1001-right a {color:#0066FF}
a.a_1001 {font-size:12px; text-decoration:none; color:#f90}
.table1001-right a:hover {color:#0099FF}
.table1001-title {height:30px; background:url(images/bg_cards.gif) repeat-x bottom #75C5F0; font-size:10px; color:#FFFFFF; text-align:center; vertical-align:middle}
.table1001-title2 {height:30px; background:url(images/bg_cards.gif) repeat-x bottom #75C5F0; font-size:10px; color:#FFFFFF; text-align:center; vertical-align:middle;width:250px;}


/* >>> site map */
h2.map {padding-top:8px; border-bottom:1px solid #F6ADCD; color:#00A650}
a.map_cat {color:#00A650; text-transform:uppercase; text-decoration:none}
a:hover.map_cat {text-decoration:underline}

/* >>> q */
.search-btn {width:112px; height:33px; background:url(images/search_answer.gif); cursor:pointer}
.send-btn {width:112px; height:35px; background:url(images/send-btn.gif); cursor:pointer}
.show-all-btn {width:138px; height:29px; background:url(images/show_all_questions.gif); cursor:pointer}
.search-type {color:#888; padding:3px; font-size:12px; border-left:1px solid #666; border-top:1px solid #666; border-bottom:1px solid #ccc; border-right:1px solid #ccc}
.maindiv {background:#B2CCE8; font-size:11px}
.corner {/*background: url(images/corner.gif) right top no-repeat #E5F2FF; */padding:15px; padding-bottom:5px; padding-left:120px}
.sub-maindiv {padding:15px; background:url(images/contact_form_snd_line.gif) repeat-x; padding-top:0px}
#tab_1 td, #tab_2 td {width:50%; text-align:center}
#tab_1 b, #tab_2 b {display:block; font-weight:bold; font-size:12px; padding:5px 0px}
#tab_1 td.linker, #tab_2 td.linker {background:#fff}
#tab_1 td.linker b, #tab_2 td.linker b {color:#fff; cursor:pointer}
td.q-forma-2 {background:#d1e0ff}
b.x {background:url(images/ask_bg-off.gif) top repeat-x #FDFDFD}
td.page_nav_e {width:18px; height:18px; background:#f7f7f7; border:1px solid #333; font-weight:bold; text-align:center; vertical-align:middle; cursor:pointer; color:#000}
td.page_nav_e a {color:#369} td.page_nav_e a:hover {color:#000}
td.page_nav_d {width:18px; background:#666; border:1px solid #333; height:18px; font-weight:bold; text-align:center; vertical-align:middle; color:#fff}
table.q-3 td {padding:5px 10px; color:#000; font-size:12px; background:#eee; width:50%}
table.q-3 td.q-3-2 {text-align:right}
h1.Immediate {font-size:20px}
h1.Immediate span {font-size:12px}
div.one-q {border:1px solid #ddd; font-size:11px; margin-bottom:5px; background:url(images/q-4bg.gif) no-repeat; padding:10px}
div.one-q span {color:#999}
div.one-q div.q-user {height:30px; background:url(images/user.gif) no-repeat; background-position:3%; text-align:left; padding:5px; padding-left:10%; margin-bottom:3px; border:1px solid #ddd; color:#4D4948}
div.one-q div.q-ask {background:url(images/answer.gif) no-repeat #F7F7F7; background-position:3%; padding:10px; padding-left:10%}
div.one-q div.q-answer-text {margin:5px 0px 5px 0px; color:#69f; font-size:12px}
div.one-q div.q-answer {background:#fff; text-align:left; padding:5px; margin-bottom:5px; border:1px dashed #999; color:#666}
.button {background:url(images/btn.gif) repeat-x; color:#fff; text-align:center; padding:2px 0px; font-weight:bold; border:1px solid #ddd}
div.nothing_found {padding:20px; margin:10px; font-size:14px; background:#ffc; border:1px dashed #666; color:#666; text-align:center}
div.ipages {margin:5px 0px 5px 0px; height:15px; font-size:14px; background-color:#eee; padding:7px;}

span.left {float:left}
span.right {float:right;}

/*------Contactius------*/
.contactius-linkius {padding:3px; font-size:11px; margin:0px; width:50%; padding-left:30px; background:url(images/cu_cover.gif) no-repeat; background-position:0px 5px; text-decoration:none; display:block; cursor:pointer}
.contactius-linkius:hover {text-decoration:underline}
.contact_form {padding-top:10px/*; background:url(images/cu_form_bg.gif) repeat-x*/}
div.iPad-Contactius {background:url(images/cu_form_bg.gif) no-repeat #EDFBFF; background-position:0px 50px; padding-left:100px}
.contact_form_title {padding-top:5px; height:20px}
.contact_form_title span {font-size:12px; text-transform:uppercase; font-weight:bold; color:#000; padding:4px 50px 4px 10px}
.contact_f {width:180px; padding-left:15px; padding-top:6px}
.contact_f b {font-weight:bold; font-size:11px; color:#369; padding-left:15px; background:url(images/arrow.gif) no-repeat}
.contact_f b span {color:#0D89D1; font-size:12px}
.contact-snd-line {height:24px; background:url(images/contact_form_snd_line.gif) repeat-x; text-align:right}
.contact-btn {width:135px; height:24px; background:url(images/contacts-send.gif); cursor:pointer}

/*Footer*/
p.footer {display:block; height:45px; background:url(images/footer_back.gif) no-repeat; clear:both; padding-left:120px; padding-top:40px}

/*news & archive*/
div.arrow {background:url(images/arrow.gif) no-repeat #333; padding:5px 0px 5px 20px; color:#fff}
div.news-arts-comm-title {background-color:#E7E8F0; padding:4px; border:1px solid #ccc; color:#033}
div.news-arts-comm-word {background-color:#f7f7f7; padding:3px 8px; color:#333; margin-bottom:5px; border:1px solid #ccc; border-top:0}
table.text-form {border:1px solid #ccc; width:100%}
table.text-form td {padding:4px}
a.names {font-weight:bold; font-size:12px; color:#000}
a:hover.names {color:#333}
td.page_nav_e { background-color:#E7E8F0; color:#333; width:17px; height:17px; text-align:center;}
td.page_nav_d { background-color:#E77817; color:#fff; width:17px; height:17px; text-align:center;}
td.page_nav_e a {color:#333; font-weight:bold; font-size:11px; text-decoration:none;}
td.page_nav_d a {color:#fff; font-weight:bold; font-size:11px; text-decoration:none;}
a.navig {font-weight:bold; font-size:11px; text-decoration:none;}
.td_pages {background-color:#333; padding:3px; color:#fff; margin:3px 0px}
td.art_f {padding:6px 3px 6px 15px; font-weight:bold; width:130px}

/*Details*/
table.details-top td {vertical-align:middle}
td.table_border {border-bottom:1px solid #ddd;}
table.table_border {/*border:1px solid #cccccc; */border-collapse:separate}
table.table_border td.gradientus {background:url(images/gradientus.gif) repeat-y; width:33%}
p.text {color:#1f1a17; font:normal 11px Arial; padding-left:7px; text-align:left; vertical-align:middle;}
p.text_b {color:#1f1a17; font:bold 11px Arial; padding-left:7px; padding-right:4px; text-align:left; vertical-align:middle;}
td.table_cell {border-bottom: 1px solid #ddd; padding: 3px 0px 3px 0px;}
.table_name {border-bottom: 1px solid #cccccc; color:#007cc3; font:normal 12px Arial; width:100%; padding-left:4px;}
.tbl-apply-det {width:127px; text-align:center; height:30px; border: 1px solid #cccccc; margin-top:10px; background-image:url(./images/details_apply.gif); background-position:bottom;}
.tbl-apply-det td {vertical-align:middle; text-align:center}
.sub_table_name p {font-size:12px; font-weight:bold; text-decoration:underline; padding-top:9px; padding-left:10px; padding-bottom:5px}
ul.credit-card-details-list {list-style:circle/*; padding-left:0px*/}
ul.credit-card-details-list li {/*background:url(images/pimp.gif) no-repeat; background-position:0px 5px; */padding:2px 0px 2px 5px}
td.det-tds {border:1px solid #ddd; width:33%}
td.det-tds b.name, div.icons-item b.name {top:-13px; left:15px; padding-left:3px; padding-right:3px; color:#0093DD; font-size:12px; background:#fff; position:absolute}
h2.det {color:#999; font-size:14px; font-weight:bold; border-bottom:2px solid #999; padding:5px; margin-bottom:10px}
h2.det span {color:orange; font-size:14px; font-weight:bold}
p.det-name {color:#333; font-size:15px; text-align:left}
p.det-name span {color:#999; font-size:13px; text-align:left}
a.det-apply {font-size:16px}

div.icons-item {position:relative; border:1px solid #ddd; margin:10px}
div.icons-item b.name {top:-8px; left:20px; padding-left:3px; padding-right:3px; color:#0093DD; font-size:12px; background:#fff; position:absolute}

div.comm {padding:8px 10px 4px 10px; margin-top:6px; font-size:10px; background-color:#F1F4EC}
.comm sup {color:#f00}
div#note {position:absolute; padding:5px; background:#eee; border:1px solid #666; width:200px; z-index:100; display:none}

div.call_1001
{
text-align:center; padding-top:0px; margin-top:0px; height:10px
}

div.call_1001 img
{
margin-top:0px; padding-top:0px;
}
/* Auto Splash*/
div.auto_insurance
{
width:958px; padding-top:0px
}
div.auto_top h1
{
font:bold 42px Arial ; color:#990100; margin-left:183px; padding-bottom:0px; margin-bottom:0px
}
div.auto_top
{
border:1px solid #c2c1af; border-top:0px; padding-left:17px; padding-top:16px; border-left:0px
}
div.auto_clear
{
clear:both;
}
div.auto_top h2
{
font: normal 26px Arial; color:#333333; margin-left:184px; padding-top:0px; margin-top:0px
}
div.auto_image
{
width:730px; background:url(images/splash/auto/right_car.jpg) right top; 
}
div.auto_image img
{
padding:0px; margin:0px
}
div.auto_image form
{
width:437px; height:74px; background:url(images/splash/auto/zip_form_background.jpg) top no-repeat; margin:0px; padding:0px
}
div.auto_image div
{
float:left; color:#FFFFFF; font:15px Arial narrow; margin-top:6px; padding-left:115px
}
div.auto_image input.auto_submit
{
float:left; width:142px; height:37px; background: url(images/splash/auto/find_quotes.jpg); margin-top:21px; margin-left:13px; cursor:pointer;
}
div.auto_image input.auto_input
{
height:26px; border:1px solid #000; width:112px; font-size:18px 
}
div.logo_auto
{
margin:12px 0 15px 15px
}
div.logo_auto img
{
float:left
}
div.auto_container
{
background:#e6e3d0; padding-left:25px; padding-top:20px; padding-bottom:20px
}
div.auto_container div.auto_parts
{
width:346px; float:left;
}
div.auto_container div.auto_parts p
{
text-align:left; padding-top:0px; padding-bottom:0px
}
div.auto_container h2
{
color:#191a12; font:bold 20px Arial; border-bottom:1px dotted #7f7d71; width:350px; padding-bottom:8px; margin-bottom:15px
}
div.auto_container div.auto_parts p.auto_list
{
font:bold 17px Arial; color:#5f5d51; margin-left:120px; padding-left:40px; text-align:left; background:url(images/splash/auto/auto_list_1.jpg) 0 3px no-repeat; line-height:17px; padding-top:5px 
}
div.auto_container div.auto_parts img
{
float:left; padding-top:3px
}
div.auto_container div.auto_parts h2.car_title
{
height:28px; font: bold 15px Arial; color:#3d3b2c; background:url(images/splash/auto/car_cheap.jpg) no-repeat; padding:10px 0 0 43px; margin-bottom:10px; border:none; margin-top:20px; width:300px
}
div.auto_container div.auto_states h2
{
font:18px Arial; border:none; padding-bottom:8px; margin-bottom:0px
}
div.auto_container div.auto_states_list ul, div.auto_container div.auto_states_list p
{
float:left
}
div.auto_container div.auto_states_list a
{
color:#5d7694; text-transform: capitalize; 
}
div.auto_container div.auto_states_list
{
margin-top:15px
}
div.auto_container div.auto_states_list p
{
margin-right:20px
}
div.auto_container div.auto_states_list p span
{
font:bold 14px Atial; text-transform: capitalize; 
}
div.auto_container div.auto_states_list ul
{
list-style:none; margin-right:20px; text-transform:uppercase; 
}
div.auto_bottom, div.auto_bottom_results
{
height:20px; background-color:#666666; margin-left:0px; padding-left:28px;
}
div.auto_bottom span, div.auto_bottom_results span
{
 color:#dcdcdc; float:left; padding-top:3px
}
div.auto_bottom div, div.auto_bottom_results div
{
float:left; background-color:#b7b698; height:18px; padding-left:10px; margin-left:45px; padding-top:2px
}
div.auto_bottom div
{
margin-left:235px; padding-right:10px
}
div.auto_bottom a, div.auto_bottom_results a
{
color:#2a2819; padding-right:2px; padding-left:2px
}
div.auto_top_results
{
 padding-left:15px; padding-top:6px; background:url(images/splash/auto/results_top_bg.jpg) 50px bottom  no-repeat; padding-bottom:50px; width:700px 
}
div.auto_top_results h1
{
font:bold 28px Arial ; color:#990100; margin-left:183px; padding-bottom:0px; margin-bottom:0px; margin-right:50px
}
div.auto_bottom_results
{
background:#fff; padding-top:10px
}
div.auto_bottom_results span
{
color:#555555
}
div.auto_bottom_results div
{
background:#fff
}
div.auto_bottom_results a
{
color:#3d5473
}
/* --- */

/*============= SASA ADDONS ==============*/

.insur_top {float:left; border:1px solid #c2c1af; border-top:0px;  border-left:0px; padding:16px 18px 0 17px; background:#fff;}
.insur_top_1, .insur_top_bus, .insur_top_moto, .insur_top_life, .insur_top_auto, .insur_top_health {float:left; width:730px; background:url('images/splash/home/home-insurance.jpg') right center no-repeat; }
.insur_top_bus {background:url('images/splash/business/business-insurance.jpg') right center no-repeat;}
.insur_top_moto {background:url('images/splash/moto/moto-insurance.jpg') right center no-repeat;}
.insur_top_life {background:url('images/splash/life/life-insurance.jpg') right center no-repeat;}
.insur_top_auto {background:url('images/splash/auto/auto-insurance.jpg') right center no-repeat;}
.insur_top_health {background:url('images/splash/health/health-insurance.jpg') right center no-repeat;}
.insur_top_header, .insur_top_header_bus, .insur_top_header_moto, .insur_top_header_life, .insur_top_header_auto, .insur_top_header_health {float:left; padding:23px 27px 0 31px; height:147px; width:362px; background:#192C3B url('images/splash/home/insur-bgr-1.gif') left bottom no-repeat;}
.insur_top_header_bus {padding:16px 20px 0; width:384px;}
.insur_top_header_moto {padding:16px 0 0 30px; width:400px;}
.insur_top_header_life {padding:16px 0 7px 30px; width:368px;}
.insur_top_header_auto {padding:16px 10px 7px 30px; width:397px;}
.insur_top_header_health {padding:16px 10px 7px 30px; width:376px;}
p.insur_top_text_1 {font:bold 26px Arial; color:#fff; padding:0 0 0 0;}
p.insur_top_text_2 {font:bold 37px Arial; color:#FF6600; padding:9px 0 1px;}
p.insur_top_text_3 {font:bold 38px Arial; color:#fff; padding:0 0 0 0;}

p.insur_top_text_4 {font:bold 36px Arial; color:#fff; padding:0 0 0 0; font-family:Arial narrow; text-align:left;}
p.insur_top_text_5 {font:bold 31px Arial; color:#FF6500; padding:5 0 0; font-family:Arial narrow; text-align:left;}
p.insur_top_text_5 span {font-size:30px; font-family:Arial narrow; color:#5389B8; font-weight:lighter;}
p.insur_top_text_6 {font:bold 21px Arial; color:#fff; padding:0 0 0; font-family:Arial narrow; text-align:left;}
p.insur_top_text_7 {font:bold 31px Arial; color:#fff; padding:0 0 0 0; text-align:left;}
p.insur_top_text_8 {font:normal 27px Arial; color:#5389B8; padding:0 0 0; text-align:left;}

.insur_top_bot, .insur_top_bot_bus, .insur_top_bot_moto, .insur_top_bot_life, .insur_top_bot_auto, .insur_top_bot_health {height:62px; background:#345B7A url('images/splash/home/insur-bgr-2.gif') left top no-repeat; float:left; clear:both; padding:10px 0 0 112px; width:308px;}

.insur_top_bot_bus {width:312px;}
.insur_top_bot_moto {width:318px;}
.insur_top_bot_life {width:286px;}
.insur_top_bot_auto {width:325px;}
.insur_top_bot_health {width:304px;}
.zip_input {border:1px solid #283D4E; height:27px; width:135px; font-size:19px; float:left; clear:both;}
.insur_top_bot div, .insur_top_bot_bus div, .insur_top_bot_moto div, .insur_top_bot_life div, .insur_top_bot_auto div, .insur_top_bot_health div {color:#FFF; font:15px Arial narrow; float:left;}
.insur_top_bot_auto span, .insur_top_bot_bus span, .insur_top_bot_moto span, .insur_top_bot_life span, .insur_top_bot_health span, .insur_top_bot span {color:#FFF; font:15px Arial narrow;}
input.auto_submit {float:right; width:140px; height:36px; background: url('images/splash/auto/find_quotes.jpg'); 
margin:13px 16px 0 0; cursor:pointer;}
.insur_top_2 {float:left; clear:both; width:730px;}
.insur_mid {background:#E6E3D0; width:726px; padding:24px 20px 0; float:left;}
.insur_left_content {float:left;}
.insur_right_content {float:right;}
.insur_h2_1 {color:#000; float:left; padding:0 0 7px; border-bottom:1px dotted #000; width:344px; font-size:18px;}
.insur_blok_123 {float:left; clear:both; width:344px;}
.insur_blok_123 img {float:left; clear:both; margin:19px 0 0;}
.insur_blok_123 p {font:bold 17px Arial; padding:19px 0 0 10px; text-align:left; float:left; width:180px; color:#242520;}
.insur_h2_2, .insur_h2_3, .insur_h2_4, .insur_h2_5, .insur_h2_6, .insur_h2_7{color:#000; float:left; padding:12px 0 11px 50px; width:294px; font:normal 14px Arial; background:#C3C0A1 url('images/splash/home/house-pic.gif') left center no-repeat; clear:both; margin:20px 0 5px;}
.insur_h2_3 {background:#C3C0A1 url('images/splash/business/business-pic.gif') left center no-repeat;}
.insur_h2_4 {background:#C3C0A1 url('images/splash/moto/moto-pic.gif') left center no-repeat;}
.insur_h2_5 {background:#C3C0A1 url('images/splash/life/life-pic.gif') left center no-repeat;}
.insur_h2_6 {background:#C3C0A1 url('images/splash/auto/auto-pic.gif') left center no-repeat;}
.insur_h2_7 {background:#C3C0A1 url('images/splash/health/health-pic.gif') left center no-repeat;}
.insur_text_left {padding:5px 0; width:344px; float:left; clear:both; text-align:left;}
.insur_states {float:left; clear:both;}
.insur_states h2 {width:746px; border-bottom:2px solid #5E5E52; font:normal 17px Arial; color:#000;}
.auto_states_list_2 {float:left; width:746px; padding:10px 0;}
.auto_states_list_2 p {float:left; padding-right:50px;}
.auto_states_list_2 p a {color:#3F597A; text-transform:capitalize;}
.auto_states_list_2 p span a {text-transform:uppercase; font-weight:bold;}
.auto_states_list_2 ul {float:left; padding:5px 30px 5px 0;}
.auto_states_list_2 ul a {text-transform:uppercase; color:#3F597A;}*/
.insur_line_bottom {border-top:2px solid #5E5E52; float:left; font-size:1px; width:746px;}
#ins_1, #ins_2, #ins_3, #ins_4 {float:left; clear:both; width:344px;}
.insur_sub_h2 {margin-left:183px; font-size:20px;}
#inside {background:#E6E3D0;}

div.ezzco { text-align:center; margin:0;}
div.ezzco a { color:#4E884E; font:bold 17px Arial Narrow; text-decoration:none;}
div.ezzco a:hover { text-decoration:none;  color:#609cb8; }
div.ezzco span { color:#E06A00; font:bold 24px Arial Narrow; display:block; text-align:center; padding-bottom:0px}

.discover_bl { margin:0; padding:0; background:url('images/discover-flag-bl-bgr.jpg') right no-repeat; height:162px; border:1px solid #E5E5E5; position:relative; width:553px;}
.f_descr {width:130px; float:right; padding:5px 0 0 3px; background:#fff; height:150px;}
*html .f_descr {width:140px; float:right; padding:5px 0 0 3px; background:#fff; height:150px;}
.f_descr p {background:url('images/discover-flag-bl-point.gif') 0px 6px no-repeat; padding:0 5px 0 9px; margin:0 0 8px; color:#575757; text-align:left;}
.f_descr2 {width:130px; float:right; padding:5px 0 0 3px; background:#fff; height:150px;}
*html .f_descr2 {width:140px; float:right; padding:5px 0 0 3px; background:#fff; height:150px;}
.f_descr2 p {background:url('images/discover-flag-bl-point.gif') 0px 6px no-repeat; padding:0 5px 0 9px; margin:0 0 8px; color:#575757; text-align:left;}

.f_prd {padding:8px 0 0 4px; float:right; width:140px; text-align:center;}
*html .f_prd {padding:8px 0 0 4px; float:right; width:135px; text-align:center;}
.f_prd p {padding:0;}
.f_prd a {font-weight:normal; color:#000; font:normal 11px arial;}
.f_prd a b{ color:#000; font:bold 11px arial;}
.f_img_card {padding:10px 0 5px 0px;}
.f_see_det {width:100px; height:20px; position:absolute; z-index:2; bottom:0px; left:327px;}
.f_see_det a{color:#4E7AA7; font:normal 11px Arial; text-decoration:underline;}
.discover_tit {color:#fff; background:#1280BF; height:24px; font:bold 16px Arial; border:1px solid #E5E5E5; border-bottom:none; padding:4px 0 0 10px;margin:0px 0 0 -1px;  width:544px; text-align:left;}

div.sense {text-align:center; margin-left:1px;} 

.bot_note {
  background:#F2FAFF url('./images/bg-note.gif') 10px 3px no-repeat;
  padding:8px 0 7px 60px;
  border:1px solid #E5E5E5;
  border-top:0px;
  font-size:14px;
  width:493px;
  margin:0 0 5px 0;
}
.bot_note span,
.bot_note a {
  font-size:14px;
  color:#900;
}
.bot_note span,
.bot_note b {
  font-size:14px;
  font-weight:bold;
}

.bot_note2 {
  background:#F2FAFF url('./images/bg-note.gif') 10px 3px no-repeat;
  padding:8px 0 7px 60px;
  border:1px solid #E5E5E5;
  border-top:0px;
  font-size:13px;
  width:493px;
  margin:0 0 5px 0;
}
.bot_note2 span,
.bot_note2 a {
  font-size:14px;
  color:#900;
}
.bot_note2 span,
.bot_note2 b {
  font-size:14px;
  font-weight:bold;
}


  table.specialprd {width:553px; margin:0px 0px 0px 1px;}
  table.specialprd td {border:solid 1px #B9B9B9; border-top:none; padding:3px; padding-top:8px; text-align:center;}
  div.prdspecdscr {margin-left:6px; width:auto;}
  div.prdspecdscr p { text-align:left; color:#333333; font:bold 14px arial; background:url(images/blue-dot.gif) no-repeat 0 50%; padding:0px 0px 0px 10px; margin-top:8px; width:auto;} 
  div.prdspeclink {float:left;background-color:#EDEDED; width:130px; height:30px;}
  div.prdspeclow {background-color:#EDEDED; height:30px; border-top:dashed 1px #A9A9A9; padding-top:10px;}
  div.prdspeclow2 {background-color:#EDEDED; height:30px; border-top:dashed 1px #A9A9A9; padding-top:10px;}
  div.prdspeclink {text-align:left; float:left; width:128px;}
  div.prdspeclink a {color:#000; text-decoration:none;}
  div.prdspeclink a:hover {text-decoration:underline}
td.ilist div.adsen_1 { height:250px; padding:0; margin:0}
  span.new_text_banner { clear:both; padding-left:10px; display:block; text-align:center; padding-top:5px; font-size:1px; min-height:auto}
span.new_text_banner a { font-size:14px; text-decoration:underline; color:#1280BF;}
span.new_text_banner a:hover { color:#FF0000}
div.inner_banner {margin-top:10px; text-align:center}
/*Auto Adds*/
.ez_auto {float:right; width:766px}
.fl { float:left}
.ez_input {width:115px}
.left_add { margin:0}

div.special_txt_bann {
  text-align:center;
  margin:0px 0px 5px 0px;
}
div.special_txt_bann a {
  font:normal 12px Arial;
}
/*Prepaid*/
h2.prepaid_head { padding-bottom:5px;padding-top:10px;}

p.rew_prepaid {
	text-align:center;
}

div.descrc {
	padding:5px 5px 10px 5px;
	font:normal 10px Arial;
	color:#969594;
}

div.descrc ul {
	padding-left:8px;
	margin-left:8px;
	font-size:11px;
	text-align:left;
}
div.descrc li {
	padding:0px 0px 3px 0px;
	font:normal 10px Arial;
	text-align:left;
}

div.bcob1 {
text-align:center;background-color:#EDEDED; padding:15px 0px 10px 0px;
}

div.bcob2 {
text-align:center;background-color:#EDEDED; padding:31px 0px 10px 0px;
}

div.newimg a {
	float:left;
	width:265px;
	color:black;
	text-align:left;
}
div.newimg img {
	float:left;
}

/* bad/no paddings start */

div.bcob1_1049213 {
text-align:center;background-color:#EDEDED; padding:15px 0px 5px 5px;
}

div.bcob2_1049213 {
text-align:center;background-color:#EDEDED; padding:15px 0px 5px 5px;
}

div.bcob1_1049220 {
text-align:center;background-color:#EDEDED; padding:15px 0px 5px 5px;
}

div.bcob2_1049220 {
text-align:center;background-color:#EDEDED; padding:15px 0px 5px 5px;
}

div.bcob1_1049221 {
text-align:center;background-color:#EDEDED; padding:15px 0px 5px 5px;
}

div.bcob2_1049221 {
text-align:center;background-color:#EDEDED; padding:15px 0px 5px 5px;
}

/* bad/no paddings end */

/* new bad block */

div.new-bad-block {
	width:551px;
	border-left:1px solid #c0c0c0;
	border-right:1px solid #c0c0c0;
	border-bottom:1px solid #c0c0c0;
	height:292px;
	margin-bottom:5px;
	//height:286px;
}

img.new-bad-block {
}

div.new-bad-block-left {
	width:273px;
	float:left;
}

div.new-bad-block-right {
	border-left:1px dashed #c0c0c0;
	width:277px;
	float:left;
}

div.new-bad-block-apply {
	width:150px;
	margin-left:auto;
	margin-right:auto;
	padding-top:5px;
	padding-bottom:5px;
}

div.new-bad-block-bottom1 {
	background: url(images/special_off/block-bottom.gif) no-repeat;
	background-repeat : repeat-x;
	width:100%;
	height:31px;
	padding-top:6px;
	color:#f1f1f1;
}

div.new-bad-block-bottom1 img {
	float:left;
	padding-right:3px;
	padding-left:2px;
}
div.new-bad-block-bottom1 a {
	float:left;
	width:100%;
	color:#3e5c8a;
	font-size:11px;
}

div.new-bad-block-bottom2 {
	background: url(images/special_off/block-bottom.gif) no-repeat;
	background-repeat : repeat-x;
	width:100%;
	height:31px;
	padding-top:6px;
	color:#f1f1f1;
}

div.new-bad-block-bottom2 img {
	float:left;
	padding-right:3px;
	padding-left:2px;
}
div.new-bad-block-bottom2 a {
	float:left;
	width:100%;
	color:#3e5c8a;
	font-size:11px;
}

div.new-bad-block2 {
	width:599px;
	border-left:1px solid #c0c0c0;
	border-right:1px solid #c0c0c0;
	border-bottom:1px solid #c0c0c0;
	height:260px;
	margin-left:3px;
	margin-bottom:5px;
}

img.new-bad-block2 {
	margin-left:3px;
	margin-top:3px;
}

div.new-bad-block-text {margin-left:6px; width:auto;height:100px;//height:120px;}
div.new-bad-block-text p { text-align:left; color:#333333; font:bold 13px arial; background:url(images/special_off/arrow.gif) no-repeat 0 50%; padding:0px 0px 0px 15px; margin-top:8px; width:auto;} 