/* Car Cash Point CSS */
body { margin:0; font:16px/20px Arial, Helvetica, sans-serif; color:#1a3b4d; }
#wrapper { }
#header-wrap { overflow:hidden; width:100%; }
#header { width:900px; margin:0 auto; }
#header #logo { float:left; margin:25px 0; }
#header #contact { float:right; margin:36px 0; }
#header #slideshow { }
#header #menu { }

#subheader-wrap { background:#102530 url(../images/bg-subheader.jpg) no-repeat center top; width:100%; }
#subheader-wrap #subheader { width:900px; margin:0 auto; position:relative; }
#subheader-wrap #subheader.home { height:307px; }
#subheader-wrap #subheader.sub { height:126px; }
#subheader-wrap #subheader .btn-apply { background:url(http://carcashpoint.com/images/btn-apply.png); width:398px; height:102px; position:absolute; top:-30px; left:502px; z-index:300; outline:none; }
#subheader-wrap #subheader .btn-apply span { display:block; text-indent:-5000px; }
#subheader-wrap #subheader #flash { background:url(../images/car2.png) no-repeat; width:408px; height:208px; float:right; position:relative; margin:60px 0 0 0; z-index:500; text-indent:-5000px; outline:none; }
#subheader-wrap #subheader .btn-flash { background:url(../images/flash-borrow500.png); position:absolute; top:150px; right:-35px; display:block; width:196px; height:194px; outline:none; z-index:600; }
#subheader-wrap #subheader .btn-flash span { display:block; text-indent:-5000px; width:196px; height:194px; }
#subheader-wrap #subheader .hero { float:left; background:url(http://carcashpoint.com/images/title-takethecash.png); width:421px; height:178px; text-indent:-5000px; margin:40px 0 0 0; }
#subheader-wrap #subheader .carsmall { position:absolute; top:-45px; right:0; }
#subheader-wrap #subheader .wepay { position:absolute; top:25px; left:0; }


/*-- Menu --*/
#menu { position:absolute; bottom:0; list-style:none; margin:0; padding:0; clear:both; }
#menu li { float:left; margin:0 5px 0 0; padding:0; text-align:center; background:url(http://carcashpoint.com/images/bg-menu-out.png); width:120px; }
#menu li:hover, #menu li.selected { background:url(http://carcashpoint.com/images/bg-menu-over.png); }
#menu li a { text-decoration:none; color:#fff; line-height:46px; display:block; }
#menu li:hover a ,#menu li.selected a { text-decoration:none; color:#c90000; }


/*-- Content --*/
#content-wrap { overflow:hidden; width:100%; background:url(../images/bg-body.gif) center 10px no-repeat; }
#content-wrap.sub { background:none; margin:0 0 20px 0; }
#content { width:900px; margin:0 auto; background:url(../images/drop-shadow.png) no-repeat center 3px; min-height:286px; padding:10px 0 0 0; }
#content #left { float:left; width:502px; }
#content #left h4 { margin:20px 0 5px 0; font-size:16px; color:#c90000; font-weight:400; }

#content #right { float:right; width:342px; margin:8px; padding:6px; }
.chart { margin-top:15px; }
.btn-arrow { background:url(http://carcashpoint.com/images/btn-arrow.png) no-repeat right center; padding:0 30px 0 0; color:#1a3b4d; text-decoration:none; }
.btn-submit { text-transform:uppercase; clear:both; color:#c90000; font-size:25px; background:url(http://carcashpoint.com/images/btn-circle.png) no-repeat right center; text-decoration:none; padding:0 40px 0 0; line-height:25px; }
.btn-submit:hover { text-decoration:underline; }
.btn-previous { text-transform:uppercase; clear:both; color:#c90000; font-size:25px; background:url(http://carcashpoint.com/images/btn-circle-left.png) no-repeat left center; text-decoration:none; padding:0 0 0 40px; line-height:25px; margin-right:30px; }
.btn-previous:hover { text-decoration:underline; }
.imageRight { float:right; position:relative; padding:0 0 20px 20px; }
.btn-applynow { background:url(../images/btn-applynow.png); display:block; width:342px; height:88px; margin:0 0 30px 0; }
.btn-applynow span { text-indent:-5000px; display:block; }

.rightbox { background:url(../images/bg-box.png) no-repeat top; padding:16px; margin:5px 0 0 0; position:relative; }
.rightbox h3 { margin:5px 0 20px 0; font-size:25px; color:#c90000; font-weight:400; }
.rightbox a.btn { background:url(http://carcashpoint.com/images/btn-circle.png); position:absolute; width:24px; height:23px; top:82px; left:300px; outline:none; }
.rightbox a.btn span { display:block; text-indent:-5000px; }

/*-- Titles --*/
h1 { margin:20px 0;  }
h1 span { display:block; text-indent:-5000px; }
h2 { font-size:25px; color:#c90000; font-weight:400; font-style:italic; line-height:120%; } 
h1.our-rates { background:url(../images/title-rates.png); width:217px; height:38px; }
h1.lending { background:url(http://carcashpoint.com/images/title-lending-policy.png); width:314px; height:48px; }
h1.about { background:url(http://carcashpoint.com/images/title-about.png); width:201px; height:38px; }
h1.faq { background:url(../images/title-faq.png); width:373px; height:92px; }
h1.how { background:url(../images/title-howitworks.png); width:283px; height:38px; }
h1.minimum { background:url(http://carcashpoint.com/images/title-min.png); width:502px; height:47px; }
h1.optional { background:url(../images/title-optional.png); width:323px; height:47px; }
h1.contact { background:url(../images/title-contact.png); width:413px; height:38px; }
h1.thankyou { background:url(http://carcashpoint.com/images/title-thankyou.png); width:222px; height:49px; }
h1.vehicle { background:url(http://carcashpoint.com/images/title-vehicle.png); width:311px; height:39px; }
h1.condition { background:url(http://carcashpoint.com/images/title-condition.png); width:489px; height:38px; }
h1.make { background:url(http://carcashpoint.com/images/title-make.png); width:310px; height:37px; }
h1.privacy { background:url(../images/title-privacy.png); width:300px; height:47px; }
h1.terms { background:url(../images/title-terms.png); width:278px; height:36px; }

/*-- Accordion --*/
#accordion { margin:20px 0 30px 0; }
#accordion dt { background:url("http://carcashpoint.com/images/dd-out.gif") no-repeat scroll right center transparent; cursor:pointer; font-size:15px; line-height:33px; padding:0 10px; margin:0 0 10px 0; }
/*#accordion dt:hover { background:url("../images/dd-over.gif") no-repeat scroll right center transparent; }*/
#accordion dd { margin:0; padding:0; }
#accordion dd div { margin:0 0 20px; padding:10px; }

/*-- Slideshow --*/
.slideshow { background:none; }
.slideshow img {background:none !important;} 

/*-- Ticks --*/
#tick-wrap { overflow:hidden; width:100%; background:url(http://carcashpoint.com/images/grad2.gif) repeat-x bottom; height:85px; margin:1px 0; }
#ticks { width:900px; margin:0 auto; background:url(../images/drop-shadow.png) no-repeat center 0; overflow:hidden; }
#ticks ul { margin:0; padding:0; }
#ticks ul li { font-weight:bold; color:#25546e; font-size:15px; width:180px; float:left; list-style:none; margin:0; background:url(../images/div.gif) right center no-repeat; height:85px; }
#ticks ul li:last-child { background:none; }
#ticks ul li span { display:block; background:url(../images/tick.png) 5px center no-repeat; padding:20px 20px 20px 45px; height:45px; }

#questions { color:#c60000; margin:0; padding:20px 0 0 20px; }
#questions li { padding:0 0 15px 25px; background:url(../images/left-drop-shadow.png) bottom center no-repeat; margin:0 0 10px 0;  }
#questions li:last-child { background:none; margin-bottom:0;  }
#questions li span { color:#1a3b4d; }

/*-- Boxes --*/
#box-wrap { overflow:hidden; width:100%; background:url(../images/grad1.gif) repeat-x bottom; }
#box-wrap #boxed { width:900px; margin:0 auto; height:130px; background:url(../images/drop-shadow.png) no-repeat center 0; }
#box-wrap #boxed .box { float:left; width:277px; color:#25546E; font-size:14px; position:relative; min-height:130px; }
#box-wrap #boxed .box.l,#box-wrap #boxed .box.c { background:url(http://carcashpoint.com/images/div2.gif) no-repeat center right; margin-right:23px; }
#box-wrap #boxed .box h3 { color:#c60000; font-weight:400; font-size:25px; margin:30px 0 16px 0; }
#box-wrap #boxed .box a { display:block; width:24px; height:23px;  background:url(http://carcashpoint.com/images/btn-circle.png); position:absolute; top:81px; left:240px; }
#box-wrap #boxed .box a span { display:block; text-indent:-5000px; width:24px; height:23px;  }

/*-- Footer --*/
#footer-wrap { overflow:hidden; width:100%; padding:30px 0; }
#footer { width:900px; margin:0 auto; }
#footer #ticks { width:900px; margin:0 auto; }
#footer #boxed { width:900px; margin:0 auto; }
#footer #footend { width:900px; margin:0 auto; }
#footer .links { margin:0; padding:0; float:right; }
#footer .links li { margin:0 0 0 13px; list-style:none; display:inline; }
#footer .links li a:link,#footer .links li a:visited { color:#9f3535; text-decoration:none; font-size:12px; }
#footer .links li a:hover { text-decoration:underline; }
#footer #associations { background:url(../images/NPA.gif); float:left; width:71px; height:100px; }
#footer #associations span { display:block; text-indent:-5000px; }
#footer small { clear:right; float:right; display:block; text-align:right; color:#dab2b2; margin-top:10px; width:300px; }


#tooltip { position:absolute; border:1px solid #fde03e; background:#fdf5c8; padding:2px 5px; color:#333; display:none; }
.tooltip { cursor:help; }