@import url(reset.css);

body {
	margin-top:0;
	margin-bottom:0;
	background:#657582 url(/leads/images/carsblvd/layout_bgr.jpg) left top repeat-x;
	font-family:arial, helvetica, sans-serif, tahoma;
}

.maincontent {
	margin:0;
	padding:0;
}

.logo {
	background:url(/leads/images/carsblvd/logo.jpg) left top no-repeat;
	float:left;
	width:190px;
	height:119px;
}

.right_top {
	float:right;
	width:595px;
}
.header {
	background:url(/leads/images/carsblvd/header.jpg) left top no-repeat;
	width:595px;
	height:81px;
}

.border_td {
	border:0;
	background-color:#3531CC;
}

/********** FOOTER **********/

#footer-container {
	clear:both;
	width:785px;
	font-size:10px;
	line-height:20px;
	text-align:center;
	}

#footer-top {
	margin:0 auto;
	width:785px;
	background:#3531cc;
	color:#fff;
	height:20px;
	text-transform:uppercase;
	}

#footer-top a { text-decoration:none; }
#footer-top a:link, #footer-top a:visited { color:#fff; }
#footer-top a:hover { color:#fdd63d; }

#footer-bottom, #footer {
	margin:0 auto;
	width:785px;
	background:#fff;
	color:#000;
	height:20px;
    text-align:center;
	}

#footer-bottom a, #footer a { text-decoration:none; }
#footer-bottom a:link, #footer-bottom a:visited, #footer a:link, #footer a:visited { color:#000; }
#footer-bottom a:hover, #footer a:hover { color:#3e74e1; }

#footer-top .pipe, #footer-bottom .pipe { margin:0 5px; }

.bg_color {
	background-color:#3531cc;
	height:18px;
	padding:0;
	margin:0;
	font-size:11px;
	font-weight:normal;
	color:#fff;
	border:0;
}
.bg_color a {
	font-size:11px;
	color:#fff;
	text-decoration:none;
	padding:0px 5px;
}

.bg_color a:hover {
	color:#fff;
	text-decoration:underline;
	padding:0px 5px;
}

.bg_content_white table { margin:0 auto; }

.contnent_text th { text-align:center; }

.content p {
	font-size:12px;
	font-weight:bold;
	color:#000;
	padding:0;
	margin:0;
	padding-right:10px;
}

.content h1 {
	font-size:11px;
	font-weight:normal;
	color:#000;
	margin:0;
	padding-right:10px;
}

#sub-loans01 h1 { letter-spacing:normal; }

.content h2 {
	font-size:12px;
	font-weight:normal;
	color:#000;
	margin:0;
	padding:0 10px 5px 0;
}

.content .bg_content_top {
	background:url(/leads/images/carsblvd/content_bg_top12.jpg) center top no-repeat;
	width:781px;
	height:217px;
	padding:0;
	margin:0;
}

h5 {
	font-size:20px;
	font-weight:normal;
	color:#f00;
	padding:0;
	margin:0;
	padding-left:8px;
	text-align:left;
}

h6 {
	font-size:20px;
	font-weight:normal;
	color:#111d3f;
	padding:0;
	margin:0;
	padding-left:8px;
	text-align:left;
}

.content .bg_content_top33 {
	background:url(/leads/images/carsblvd/content_bg12_top1.jpg) center top no-repeat;
	width:781px;
	height:120px;
	padding:0;
	margin:0;
}

.content .bg_content_top1 {
	background:url(/leads/images/carsblvd/content_bg1_top1.jpg) center top no-repeat;
	width:781px;
	height:119px;
	padding:0;
	margin:0;
}

.content .bg_content11_top {
	background:url(/leads/images/carsblvd/content_bg12_top1.jpg) center top no-repeat;
	width:781px;
	height:119px;
	padding:0;
	margin:0;
}

.content .bg_content2_top {
	background:url(/leads/images/carsblvd/content_bg2_top1.jpg) center top no-repeat;
	width:781px;
	height:110px;
	padding:0;
	margin:0;
}

.content .bg_content_top2 {
	background:url(/leads/images/carsblvd/content_bg_top2.jpg) center top no-repeat;
	width:781px;
	height:217px;
	padding:0;
	margin:0;
}

.content .bg_content_white {
	padding:0;
	margin:0;
	background-color:#fff;
	padding-top:20px;
}

.content_text {
	float:left;
	padding:16px 0 30px 0;
	margin:0;
	font-size:12px;
	font-weight:normal;
	color:#132862;
	text-align:justify;
	width:542px;
}

.content_text1 {
	float:left;
	padding:22px 0 30px 0;
	margin:0;
	font-size:12px;
	font-weight:normal;
	color:#132862;
	padding-top:22px;
	width:542px;
}
.content h4 {
	padding:0;
	margin:0;
	background:url(/leads/images/carsblvd/1px_color.gif) left top no-repeat;
	height:1px;
	width:357px;
}

.content .td_left {
	padding:2px;
	margin:0;
	text-align:left;
}

.content .padding_td {
	padding:5px 0px;
	margin:0;
}

.content .search {
	padding:0;
	margin:0;
}

.inputfsel {
	font-size:11px;
	width:156px;
	color:#000;
	background-color:#fff;
	border:1px solid #94999d;
	margin:0;
	padding:0;
    height:16px;
}

.inputfsel1 {
	font-size:11px;
	width:56px;
	color:#000;
	background-color:#fff;
	border:1px solid #94999d;
	margin:0;
	padding:0;
}
.select { font-size:11px; }

.submit { border:0; }

.disclaimer p { font-weight:normal; }

.inputfsel2 {
	font-size:11px;
	width:46px;
	color:#000;
	background-color:#fff;
	border:1px solid #94999d;
	margin:0;
	padding:0;
}
.inputfsel3 {
	font-size:11px;
	width:36px;
	color:#000;
	background-color:#fff;
	border:1px solid #94999d;
	margin:0;
	padding:0;
}
.inputfsel4 {
	font-size:11px;
	width:80px;
	color:#000;
	background-color:#fff;
	border:1px solid #94999d;
	margin:0;
	padding:0;
}

.inputfsel5 {
	font-size:11px;
	width:40px;
	color:#000;
	background-color:#fff;
	border:1px solid #94999d;
	margin:0;
	padding:0;
}
.inputfsel6 {
	font-size:11px;
	width:56px;
	color:#000;
	background-color:#fff;
	border:1px solid #94999d;
	margin:0;
	padding:0;
}
.content .bg_content_left {
	width:617px;
	height:385px;
	background-color:#fff;
	padding:0;
	margin:0;
}
.content .bg_content_bottom41 {
	background-color:#fff;
    padding:15px 176px 0 83px;
}

.content .bg_content_right1 {
	height:385px;
	width:164px;
	background-image:url(/leads/images/carsblvd/content_4_1_car.jpg);
}


.content .content_table_bg {
	background:url(/leads/images/carsblvd/content_table_bg.jpg) center top no-repeat;
	width:656px;
	height:134px;
}

#veh_info { width:358px; }

.content_table_bg img {	border:1px solid #80878f; }

.content_table_bg h1 {
	font-size:12px;
	font-weight:bold;
	color:#000;
	padding:3px;
	margin:0;
	text-decoration:underline;
}

.content_table_bg .redh1 {
	font-size:12px;
	font-weight:bold;
	color:#CC0000;
	padding:0;
	margin:0;
	text-decoration:underline;
}

.content_table_bg .no_underline { text-decoration:none; }

.content_table_bg h2 {
	font-size:12px;
	font-weight:bold;
	color:#000;
	padding:3px;
	margin:0;
}

.content_table_bg .greenh2 {
	font-size:12px;
	font-weight:bold;
	color:#060;
	padding:3px;
	margin:0;
}

.content_table_bg .greynh2 {
	font-size:12px;
	font-weight:bold;
	color:#6b6b6b;
	padding:3px;
	margin:0;
}

.content_table_bg h3 {
	font-size:12px;
	font-weight:normal;
	color:#000;
	padding:3px;
	margin:0;
}

.content_table_bg .blueh3 {
	font-size:12px;
	font-weight:normal;
	color:#309;
	padding:0;
	margin:0;
}

.content_table_bg a {
	font-size:11px;
	color:#00c;
	text-decoration:none;
	padding:0;
	margin:0;
}
.content_table_bg a:hover {
	color:#00c;
	text-decoration:underline;
	padding:0;
	margin:0;
}

/* CSS search */

.search_h {
	padding:0;
	margin:0;
	background-color:#d7ebf5;
	height:213px;
}

.search_content_h {
	width:685px;
	height:190px;
	background:url(/leads/images/carsblvd/search_bgr_h.jpg) center no-repeat;
}

.id_size { width:205px; }

.white_content {
	padding:15px;
	margin:0;
	text-align:left;
	background-color:#fff;
}

.white_content h1 {
	padding:0;
	margin:0;
	font-size:18px;
	font-weight:bold;
	color:#3531cc;
	padding-bottom:14px;
}
.white_content p {
	padding:0;
	margin:0;
	font-size:12px;
	font-weight:bold;
	color:#000;
	padding-bottom:8px;
}

.white_content_text{
	padding:0;
	margin:0;
	font-size:10px;
	font-weight:normal;
	color:#ca0013;
	padding-bottom:8px;
}

.security { float:right; }

.content .bg_content_top41 {
	width:597px;
	height:140px;
	background-image:url(/leads/images/carsblvd/content_4_1_top.jpg);
	padding-top:20px;
	padding-left:20px;
}

.bg_content_top41 p { font-size:16px; }

.maincontent .border_td .content .bg_content_left .bg_content_top41 p {
	font-size:22px;
	color:#0a4579;
	padding-bottom:10px;
	font-weight:normal;
}

.veh_info_left {
	width:30%;
	text-align:right;
	font-size:11px;
	font-weight:bold;
	padding:0;
	margin:0;
	height:100%;
	padding-top:10px;
}

.veh_info_right {
	text-align:left;
	font-size:11px;
	font-weight:bold;
	padding-top:10px;
	padding-left:15px;
	line-height:5px;
	width:70%;
	height:100%;
}

.car_form {
	width:150px;
	height:15px;
}

.veh_info_left p {
	width:121px;
	height:20px;
	text-align:right;
	font-size:11px;
	font-weight:bold;
	margin:0;
	padding:0;
	padding-top:5px;
}

.bg_content_top42 {
	background:url(/leads/images/carsblvd/content_4_2_top.jpg) center top no-repeat;
	width:761px;
	height:128px;
	margin:0;
	padding-top:20px;
	padding-left:20px;
	vertical-align:top;
    letter-spacing:-1px;
}

.bg_content_top42 h1 {
	font-size:21px;
	color:#d81e31;
	padding-bottom:10px;
	padding-left:25px;
	font-weight:bold;
	margin-top:0;
	padding-top:0;
}

.bg_content_top42 p {
	font-size:11px;
	color:#0a4579;
	padding-bottom:10px;
}
.bg_content_top42 h2 {
	font-size:18px;
    line-height:20px;
	color:#0a4579;
}

.content .bg_content_right2 {
	background-image:url(/leads/images/carsblvd/content_4_2_car.jpg);
	font-size:21px;
	color:#d81e31;
	padding-bottom:10px;
	width:189px;
	height:324px;
}

.maincontent .border_td .content .bg_content_right2 h6 {
	font-size:12px;
	font-weight:bold;
	color:#023366;
    padding:115px 0 10px 20px;
}

.maincontent .border_td .content .bg_content_right2 p {
	padding-left:20px;
	padding-right:20px;
}

.content .bg_content_bottom42 {
	background-color:#fff;
	padding-top:40px;
	padding-left:10px;
	font-size:11px;
	font-weight:bold;
	margin-top:0;
	vertical-align:top;
	text-align:center;
}
.veh_info_left2 {
	text-align:left;
	font-size:11px;
	font-weight:bold;
	padding:0;
	margin:0;
	vertical-align:middle;
}

.veh_info_left2 .inputfsel1, .veh_info_left2 .select { font-weight:normal; }

.in_txt_42 { width:108px; }

.spacer42 { height:30px; }

.content .bg_content_top43 {
	background:url(/leads/images/carsblvd/content_4_3_top.jpg) no-repeat;
	width:781px;
	height:96px;
	padding:0;
	margin:0;
	vertical-align:top;
}

.content .bg_content_top43 p {
	font-size:20px;
	color:#0a4579;
    padding:15px 0 0 15px;
	margin:0;
	font-weight:bold;
}

.content .bg_content_right3 {
	height:289px;
	width:189px;
	background-image:url(/leads/images/carsblvd/content_4_3_car.jpg);
}

.maincontent .border_td .content .bg_content_bottom42 .quote1 {
	background-image:url(/leads/images/carsblvd/content_4_3_quote1.jpg);
	height:25px;
	width:257px;
	background-repeat:no-repeat;
}

.maincontent .border_td .content .bg_content_bottom42 p {
	font-size:12px;
	padding-top:6px;
	margin:0;
	padding-bottom:0;
	padding-left:35px;
}

.maincontent .border_td .content .bg_content_bottom42 .nothanksclass {
	font-size:12px;
	color:#666;
}

.maincontent .border_td .content .bg_content_bottom42 .quote2 {
	background-image:url(/leads/images/carsblvd/content_4_3_quote2.jpg);
	height:25px;
	width:257px;
	background-repeat:no-repeat;
}

.maincontent .border_td .content .bg_content_bottom42 .nothanksclass:hover {
	font-size:12px;
	color:#000;
}

.bg_content_top4 {
	background-image:url(/leads/images/carsblvd/content_4_4_top.jpg);
	height:240px;
	width:781px;
	vertical-align:top;
}

.bg_content_top4 h1 {
	font-size:18px;
	color:#0e5594;
    padding:40px 0 0 30px;
	font-weight:bold;
	margin:0;
}

.bg_content_top4 h2 {
    padding:10px 0 0 8px;
	font-size:22px;
	font-weight:bold;
	color:#0e5594;
	margin:0;
}

.bg_content_top4 h3 {
	font-size:20px;
	font-weight:400;
	color:#001d44;
    padding:10px 0 0 30px;
	margin:0;
}

.bg_content_top4 p { padding-left:30px; }

.car_loans2 {
	height:151px;
	background:url(/leads/images/carsblvd/car_loan_header2.jpg) center no-repeat;
}

.car_loans2 p {
	font-size:12px;
	font-weight:normal;
	color:#000;
	padding:0;
	margin:0;
	padding-left:10px;
}

.car_loans2 h1 {
	font-size:12px;
	font-weight:normal;
	color:#000;
	padding:0;
	margin:0;
	padding-left:10px;
}

.car_loans1 {
	height:151px;
	background:url(/leads/images/carsblvd/car_loan_header1.jpg) center no-repeat;
}
.car_loans1 p {
	font-size:12px;
	font-weight:normal;
	color:#000;
	padding:0;
	margin:0;
	padding-left:10px;
}
.car_loans1 h1 {
	font-size:12px;
	font-weight:normal;
	color:#000;
	padding:0;
	margin:0;
	padding-left:10px;
}

.car_loans{
	height:151px;
	background:url(/leads/images/carsblvd/car_loan_header.jpg) center no-repeat;
}

.car_loans p {
	font-size:12px;
	font-weight:normal;
	color:#000;
	padding:0;
	margin:0;
	padding-left:10px;
}
.car_loans h1 {
	font-size:12px;
	font-weight:normal;
	color:#000;
	padding:0;
	margin:0;
	padding-left:10px;
}

#silver_txt {
	width:718px;
	font-size:12px;
	font-weight:bold;
	color:#000;
	background-color:#ededed;
	padding:3px;
	margin:0;
}

.maincontent .border_td .content .bg_content_right4 { width:360px; }

.maincontent .border_td .content .td_content {
	font-size:12px;
	font-weight:bold;
	padding-top:10px;
}

.maincontent .border_td .content .td_content2 {
	font-size:12px;
	padding-top:10px;
}

.maincontent .border_td .content .bg_content_right3 h6 {
	font-size:12px;
	font-weight:bold;
	color:#023366;
    padding:130px 0 10px 20px;
}

.maincontent .border_td .content .bg_content_right3 p { padding:0 20px; }

.maincontent .border_td .content .bg_content_top4 p {
	font-size:20px;
	font-weight:400;
	color:#001d44;
    padding:10px 0 0 130px;
	margin:0;
}

.errortext {
  font-size:16px;
  font-weight:bold;
  color:#b11;
}

.errortextsmall {
  font-size:11px;
  color:#b11;
}

.errorhilite {
  background:#ffed29;
  background-color:#ffed29;
  vertical-align:middle;
  padding:-5px 0;
  margin:0;
}

.bg_warranty_top {
	height:151px;
	background:url(/leads/images/carsblvd/warranty/warranty_header.jpg) center no-repeat;
}

.bg_warranty_top p {
	font-size:12px;
	font-weight:normal;
	color:#000;
	padding:0;
	margin:0;
	padding-left:10px;
}

.bg_warranty_top h1 {
	font-size:12px;
	font-weight:normal;
	color:#000;
	padding:0;
	margin:0;
	padding-left:10px;
}

.bg_warranty_top_2 {
	height:131px;
	background:url(/leads/images/carsblvd/warranty/warranty_header_2.jpg) center no-repeat;
}

.bg_warranty_top_2 p {
	font-size:12px;
	font-weight:normal;
	color:#000;
	padding:0;
	margin:0;
	padding-left:10px;
}

.bg_warranty_top_2 h1 {
	font-size:12px;
	font-weight:normal;
	color:#000;
	padding:0;
	margin:0;
	padding-left:10px;
}

.bg_content_warranty2{
	height:291px;
	width:748px;
	background:url(/leads/images/carsblvd/warranty/warranty2_bgr.jpg) center no-repeat;
}

.bg_content_warranty2 p {
	font-size:12px;
	font-weight:normal;
	color:#000;
	padding:0 30px 0 20px;
	margin:0;
}

.bg_content_warranty2 p.w_secound_box {
	font-size:12px;
	font-weight:normal;
	color:#000;
	padding:0 30px 0 10px;
	margin:0;
}

.bg_content_warranty2 p.w_first_box {
	font-size:12px;
	font-weight:normal;
	color:#000;
	padding:0;
	margin:0;
}

/***** NEW HEADER *****/

* { margin:0; padding:0; border:0; }

select, input { border:1px solid #94999d; }

input.radio { border:0; }

body {
	color:#000;
	font-family:helvetica, arial, sans-serif;
	font-size:12px;
	background:#7b8c98 url(/leads/images/carsblvd/full/layout/bg-body.gif) left top repeat-x;
	text-align:center;						/* iefix */
	}

#page {
	width:785px;
	margin:17px auto 0 auto;
	border:2px solid #787878;
	position:relative;
	background:#d7ebf5;
	text-align:left;						/* iefix */
	}

#corners div {
	width:10px;
	height:10px;
	position:absolute;
	background-repeat:no-repeat;
	z-index:1000;
	}

#nw { left:-2px; top:-2px; background:url(/leads/images/carsblvd/full/layout/nw.gif); }
#ne { right:-3px; top:-2px; background:url(/leads/images/carsblvd/full/layout/ne.gif); }
#sw { left:-2px; bottom:-8px; background:url(/leads/images/carsblvd/full/layout/sw.gif); display:none; }
#se { right:-3px; bottom:-8px; background:url(/leads/images/carsblvd/full/layout/se.gif); display:none; }

#corners > #ne { right:-2px; }
#corners > #sw { bottom:-2px; }
#corners > #se { right:-2px; bottom:-2px; }

#top-container {
	width:785px;
	height:57px;
	position:relative;
	}

#logo-container {
	width:190px;
	height:57px;
	text-align:center;
	margin-bottom:-3px;
	}

div.clear { clear:both; }

/********** NAV **********/

#nav-container {
	width:595px;
	height:57px;
	position:absolute;
	left:190px;
	top:0;
	background:#fff url(/leads/images/carsblvd/full/layout/bg-nav.gif) left bottom repeat-x;
	text-align:center;
	}

/***** 5 button (no used cars, no video tabs) *****/
    
.nav-used, .nav-video { display:none!important; }
#nav { margin:auto 0 auto 80px; }

/**/

/***** 6 button (no video tab) *****

.nav-video { display:none!important; }
#nav { margin:auto 0 auto 40px; }

**/

/***** 7 button *****
#nav { margin:auto 0 ;}
**/

#nav li {
	font-family:helvetica, arial, sans-serif;
	margin:0 6px;
	height:57px;
	background:url(/leads/images/carsblvd/full/layout/bg-nav-right-off.gif) right bottom repeat-x;
	text-transform:uppercase;
	font-weight:bold;
	display:block;
	float:left;
	}

#nav a {
	display:block;
	background:url(/leads/images/carsblvd/full/layout/bg-nav-left-off.gif) left bottom no-repeat;
	text-decoration:none;
	line-height:57px;
	font-size:10px;
	}

#nav a:link, #nav a:visited { color:#fff; }
#nav a:hover { color:#fc0; }

#section-new li.nav-new, #section-used li.nav-used, #section-loans li.nav-loans, #section-refinance li.nav-refinance, #section-insurance li.nav-insurance, #section-warranty li.nav-warranty { background:url(/leads/images/carsblvd/full/layout/bg-nav-right-on.gif) right bottom repeat-x; }

#section-new a.nav-new, #section-used a.nav-used, #section-loans a.nav-loans, #section-refinance a.nav-refinance, #section-insurance a.nav-insurance, #section-warranty a.nav-warranty { background:url(/leads/images/carsblvd/full/layout/bg-nav-left-on.gif) left bottom no-repeat; color:#fc0!important; }

input.image {
    margin-bottom:10px;
    border:0;
    }

#quick-center { background:#d7ebf5; }
#quick-header { background:#3531cc; }
#quick-header h1 { color:#fff; }
#quick-container {
	border:1px solid #3531cc;
	background:#fff;
	}

#form-box {
	width:600px;
	margin:25px auto;
	border:1px solid #073d7b;
	background:#bddffc url(/leads/images/carsblvd/full/layout/bg-form.gif) right top no-repeat;
	position:relative;
	padding:10px;
	text-align:left;
	}

h2.quote {
	color:#fdd63d;
	font-weight:bold;
	font-size:12px;
	line-height:25px;
	padding-left:7px;
	width:130px;
	height:25px;
	background:url(/leads/images/carsblvd/full/layout/bg-quote.gif) left top no-repeat;
	margin:10px 0;
	}

#sub-new05thanks h2.quote {
	color:#fdd63d;
	font-weight:bold;
	font-size:12px;
	line-height:25px;
	padding-left:7px;
	width:350px;
	height:25px;
	background:url(/leads/images/carsblvd/full/layout/bg-whatelse.gif) left top no-repeat;
	margin:10px 0;
	}

h1 {
color:#fff;
font-size:12px;
line-height:14px;
margin-bottom:10px;
}

p {
    font-size:12px;
    line-height:14px;
    }

input.radio { border:0; }

.securerights {
    margin:2px 0 5px 0;
    text-align:right;
    font-size:9px;
    }

/* LEGAL */

#legal {
    padding:0 10px;
    font-size:11px;
    }

#legal p { padding-bottom:10px; }

#legal h1 {
    padding:5px 0;
    font-size:14px;
    font-weight:bold;
    color:#000;
    }

#legal h2 {
    padding-bottom:10px;
    font-size:12px;
    }

#legal h3 {
    font-size:12px;
    font-weight:bold;
    padding-bottom:10px;
    }

#legal address {
    padding-bottom:10px;
    font-style:normal;
    }

/* debt settlement */

.debtSettlement {
/*    width:500px; removed because of ie6 text duplicating bug*/
    margin:0 140px;
    }

#sub-debt01 #header { height:82px; }

#debt {
    width:785px;
    border:1px solid #c0c0c0; 
    background-color:#fff;
    padding-top:10px;
    text-align:center;
    }

.debtIntro { margin:0 auto; }

#sub-debt01 h2 {
    width:500px;
    text-align:left;
    margin:10px auto 10px auto;
    padding:5px;
    font-size:18px;
    line-height:20px;
    font-weight:bold;
    background:#d5e9f3;
    letter-spacing:-1px;
    border:3px solid #8b9da8;
    }

#sub-debt01 #debt > h2 {
    width:500px;
    margin:10px auto 10px auto;
    font-weight:normal;
    }

#sub-debt01 h2 span { color:#0041c6; }

#sub-debt01 label {
    padding-top:3px;
    font-size:12px;
    font-weight:bold;
    line-height:14px;
	}
    
#sub-debt01 input.text, #sub-debt01 select {
    height:25px;
    font-size:12px;
    line-height:25px;
    margin:2px 0 5px 0;
    }

#sub-debt01 fieldset.submit {
    float:right;
    width:280px;
    font-size:10px;
    text-align:center;
    }

/* bonus offers */

#section-bonus #header { height:82px; }

#section-bonus #page { text-align:center; }
#section-bonus #top-container { text-align:left; }

#bonus {
    width:720px;
    margin:20px auto;
    padding:20px 0;
    border:1px solid #c0c0c0; 
    background-color:#fff;
    font-size:11px;
    }

#page > #bonus { width:718px; }

#offer-container {
    width:500px;
    margin:0 auto;
    }

#section-bonus h1 {
    font-size:24px;
    line-height:24px;
    letter-spacing:-1px;
    font-weight:bold;
    color:#000;
    text-align:left;
    }

#section-bonus h1 strong { color:#0041c6; }

.offer-image {
    float:left;
    width:240px;
    height:240px;
    background:url(/leads/images/common/bonus/netspend.jpg);
    border:0;
    }

.offer-text {
    float:left;
    width:250px;
    margin-left:8px;
    padding-top:10px;
    text-align:left;
    }

.instructions {
    font-size:11px;
    line-height:12px;
    }

.fineprint {
    margin-bottom:10px;
    }

.submit-yes {
    width:250px;
    height:50px;
    margin-bottom:10px;
    border:0;
    }

.submit-no {
    padding-top:10px;
    font-size:10px;
    text-align:center;
    }

#sub-debt01 .submit-no { padding-top:0; }

#section-bonus #footer {
    width:720px;
    margin:0 auto;
    }

/* misc */

.thanks {
    padding:30px 10px;
    border:1px solid #c0c0c0;
    }

.thanks h1 {
    font-size:24px;
    line-height:24px;
    letter-spacing:-1px;
    font-weight:bold;
    color:#000;
    }

/* misc */

#sub-thanks #page { background:#fff; }

#sub-thanks #banner { display:block; }

#sub-thanks #footer p {
    font-size:9px;
    color:#666;
    }

#sub-thanks #footer a { text-decoration:underline; }


/* coreg/overflow/poll header */
#banner { background:url(/leads/images/carsblvd/header-small.jpg); }