body {
	background:#d8d8d9 url('../imgs/page-bg.gif') repeat-x top right;
	font:1em/1.5em 'Trebuchet MS', verdana, sans-serif;
	margin:0;
	padding:0;
	text-align:center;
}

ul, ol, li, h1, h2, h3, h4, label, p {
	margin:0;
	padding:0;
}

li {
	list-style-type:none;
}

h1 {
	position:absolute;
	text-indent:-9999em;
}

a {
	color:#004f91;
}

img {
	border:0;
}

.clear {
	clear:both;
	float:none;
	height:10px;
}

#container {
	margin:0 auto;
	text-align:left;
	width:980px;
}

.refiLinks {
width: 442px;
position: absolute;
top: 175px;
left: 455px;
}

.refiLinks ul{
float:left;
clear: none;
height: 65px;
}

.refiLinks ul li{
width: 210px;
font-size: 16px;
margin-top: 3px;
}

a.headerRefiNow{
width:180px;
padding:19px 22px;
background: url(../imgs/blueButtonBG_large.png) no-repeat;
margin-right: 0px;
margin-left: 5px;
color:#fff;
text-decoration:none;
float:left;
}

a.headerRefiNow-e{
width:180px;
position:absolute;
top:-110px;
left:279px;
padding:19px 22px;
background: url(../imgs/blueButtonBG_large.png) no-repeat;
color:#fff;
text-decoration:none;

}

.refiHeader p.dealers{
top: 180px;
width: 410px;
font-size: 18px;
line-height:1.2;
border-bottom: 1px dashed #fff;
padding-bottom: 4px;
}
#content {
	background:transparent url('../imgs/layout-grad.png') repeat-y top left;
	width:980px;
}

#roadloans {
	background-color:#fff;
	border:1px solid #ccc;
	margin-left:9px;
	position:relative;
	width:960px;
}

#header {
	background:transparent url('../imgs/header_bg.gif') repeat-x top left;
	height:111px;
	position:relative;
	width:960px;
}

#header-sub {
	background:transparent url(../imgs/header_bg.gif) repeat-x top left;
	height:111px;
	position:relative;
	width:960px;
}

#logo {
	float: left;
	margin-left:25px;
	_margin-left:12px;
	_margin-right:-405px;
}

body.home #header {
	height:315px;
}

body.home #header-refi {
	height:246px;
}

body.home #header-refi-e {
	height:140px;
}

#header h2 {
	color:#004f91;
	font-size:28px;
	left:503px;
	position:absolute;
	top:140px;
}

#header h3 {
	color:#666;
	font-size:15px;
	left:503px;
	position:absolute;
	top:170px;
}

#header h4 {
	border-bottom:1px dashed #333;
	color:#004f91;
	font-size:14px;
	left:503px;
	position:absolute;
	top:212px;
	width:335px;
}

#header-text {
	position:absolute;
	text-indent:-9999em;
}

#header-rotate {
	z-index:1;
}

#header-rotate li {
	position:absolute;
}

#header-content {
	position:relative;
	z-index:10;
}

#account {
	background-color:#dae2f0;
	border:1px solid #ccc;
	height:100px;
	left:503px;
	overflow:hidden;
	position:absolute;
	top:0;
	width:420px;
}

#login {
	margin:4px 0 0 10px;
}

#login li {
	background:transparent url('../imgs/bullet-login-arrow.jpg') no-repeat left 5px;
	float:left;
	margin-right:12px;
}

#login li a {
	background:transparent url('../imgs/bullet-login-bg.gif') repeat-x top left;
	font-size:11px;
	height:17px;
	margin-left:20px;
	padding:1px 3px;
	text-decoration:none;
}

#my-check {
	clear:both;
	left:10px;
	margin:0;
	position:absolute;
	top:38px;
	color:#666;
	font-size:12px;
}

#my-check a {
	display:block;
	height:12px;
	line-height:10em;
	overflow:hidden;
	width:101px;
}

#account-login input {
	border:1px solid #4080b0;
	height:14px;
	left:10px;
	position:absolute;
	top:60px;
	width:160px;
}

#account-login #password {
	left:185px;
}

#account-login label {
	color:#666;
	font-size:10px;
	left:10px;
	position:absolute;
	top:75px;
}

#account-login #label-password {
	left:175px;
}

#account-login #go {
	height:16px;
	left:360px;
	width:51px;
}

#account #forgot-username, #account #forgot-password {
	background:transparent url('../imgs/gray.gif') no-repeat 0 7px;
	font-size:10px;
	left:62px;
	padding:0 0 0 8px;
	position:absolute;
	top:75px;
}

#account #forgot-password {
	left:237px;
}

#apply {
	background:#f1ce75 url('../imgs/button-apply-now.gif') no-repeat top left;
	position:absolute;
	right:22px;
	top:242px;
}

#apply a {
	display:block;
	height:45px;
	line-height:10em;
	overflow:hidden;
	width:88px;
}

#nav {
	background:#004f91 url('../imgs/nav-bg.gif') repeat-x top left;
	height:59px;
	padding-left:125px;
	position:relative;
	width:835px;
	z-index:30;
}

#nav li {
	border-left:1px dashed #999;
	float:left;
	height:52px;
	margin:0;
	padding:0;
}

#nav li.last {
	border-right:1px dashed #999;
}

#nav li a {
	color:#f0f0f0;
	display:block;
	font-weight:bold;
	margin:0 1px 0 0;
	padding:15px 0 13px;
	text-align:center;
	text-decoration:none;
	width:110px;
}

#nav li a:hover {
	color:#fff;
	background:#6286b9
}

#nav div {
	background-color:#666;
	border:1px solid #004f91;
	filter:alpha(opacity=90);
	opacity:.9;
	padding:0;
	position:absolute;
	visibility:hidden;
}

#nav div a {
	background:transparent url('../imgs/bullet-down-right-arrow.gif') no-repeat 4px 10px;
	display:block;
	font-size:12px;
	line-height:1em;
	margin:0;
	padding:10px 10px 6px 20px;
	position:relative;
	text-align:left;
	text-decoration:none;
	white-space:nowrap;
	width:auto;
}

#nav div a:hover {
	background:#004f91 url('../imgs/bullet-down-right-arrow.gif') no-repeat 4px 10px;
}

#lp-chat-road-loans-div {
	position:relative;
	top:-58px;
	left:810px;
	z-index:40;
	width:130px;
	height:1px
}

body.products #nav-on {
	background:transparent url('../imgs/nav-on.png') no-repeat top left;
	height:32px;
	left:330px;
	position:absolute;
	top:154px;
	width:63px;
	z-index:30;
}

/*change width:600px to width:400px*/
#blog {
	border-right:1px dashed #999;
	float:left;
	margin-top:20px;
	padding:0 10px 10px 20px;
	width:400px;
}

#blog h2 {
	background:transparent url('../imgs/openroad.gif') no-repeat top left;
	height:30px;
	text-indent:-9999em;
	width:130px;
}

#blog h3 {
	color:#004f91;
	font-size:12px;
	line-height:14px;
	margin-top:8px;
}

#blog h4 {
	color:#004f91;
	font-size:20px;
	margin-bottom:0px;
	display: inline;
}

#blog h5 {
	color:#333;
	font-size:13px;
	margin-bottom:0px;
	display: inline;
}

#blog .headline {
	background:transparent url('../imgs/caret.gif') no-repeat left 4px;
	padding-left:12px;
}

#blog p {
	color:#333;
	line-height:1.1em;
	font-size:12px;
}

#blog a {
	text-decoration: none;
}

#blog a:visited {
	text-decoration: none;
	color:#333;
}

#blog a:hover {
	text-decoration: none;
	color: #CC6600;
}

#blog a.more {
	background:transparent url('../imgs/bullet-features.gif') no-repeat right 4px;
	padding-right:14px;
}

/*delete august 2009
#graphics{
	float:left;
	margin:20px 0 0 10px;
	padding-bottom:0px;
}
*/
/*orig#graphics{float:left;margin:20px 0 0 10px;padding-bottom:10px;}*/

/*delete august 2009
#ads{border-bottom:0px dashed #999;padding-bottom:10px;}
#endorsements img{margin:20px 0 0 42px;}
*/

#footer {
	background:transparent url('../imgs/layout-grad-bottom-2.png') repeat-x top left;
	margin:0 auto 20px auto;
	padding-top:10px;
	text-align:center;
	width:976px;
}

#footer a {
	color:#666;
	text-decoration:none;
}

#footer a:hover {
	text-decoration:underline;
}

#footer-links {
	border-bottom:1px solid #ccc;
	height:30px;
	margin:10px auto 0;
	width:808px;
}

#footer-links li {
	border-right:1px dashed #666;
	float:left;
	width:100px;
}

#footer-links li.last {
	border:none;
}

#footer-links li a {
	color:#666;
	display:block;
	font-size:12px;
	font-weight:bold;
	line-height:1.2em;
	text-align:center;
}

#company {
	clear:both;
	color:#666;
	font-size:12px;
	text-align:center;
}

#credit {
	color:#333;
	font-size:11px;
	line-height:14px;
	margin-top:7px;
}

/* ----- content screen ----- */

body.products h1 {
	background:transparent url('../imgs/road-loans-logo.gif') no-repeat top left;
	height:90px;
	left:25px;
	width:185px;
}

#section-nav, #main-content, #featured-content {
	float:left;
	margin-top:20px;
}

#section-nav {
	margin-right:20px;
	width:200px;
}

#main-content {
	font-size:12px;
	margin-right:20px;
	width:450px;
}

#main-content-wide {
	font-size:12px;
	margin-right:20px;
}

#featured-content {
	background:#f9e6ad url('../imgs/featured-content-heading-bg.gif') repeat-x top left;
	font-size:13px;
	padding:10px;
	width:240px;
}

#featured-content-img {
	font-size:13px;
	width:240px;
	float: left;
	margin-top: 20px;
}

#main-content-car-reviews {
	padding:25px;
	margin:0 0 0 57px;
}

.car-reviews-title {
	color:#666;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom:10px;
}

#sub-nav h2 {
	color:#004f91;
	background-color:#f9e6ad;
	border-bottom:1px dashed #666;
	font-size:22px;
	text-transform:uppercase;
	padding:.4em 0 .3em 1em;
}

#sub-nav {
	margin-bottom:20px;
	position:relative;
}

#sub-nav li {
	background-color:#d1d2d4;
}

#sub-nav li a {
	background:transparent url('../imgs/bullet-down-right-arrow.gif') no-repeat 8px 9px;
	border-bottom:1px dashed #666;
	color:#333;
	display:block;
	height:27px;
	padding:3px 0 0 24px;
	text-decoration:none;
}

#sub-nav li a:hover {
	background-color:#efefef;
}

#sub-nav li ul li a {
	background:transparent url('../imgs/arrow-orange.png') no-repeat 24px 11px;
	color:#004F91;
	font-size:12px;
	font-weight:bold;
	padding-left:38px;
}

#actions li {
	background:transparent url('../imgs/icon-apply.gif') no-repeat 10px 0;
	height:1.7em;
	margin:0;
	width:8em;
}

#actions li.contact {
	background-image:url('../imgs/icon-contact.gif');
}

#actions li.packet {
	background-image:url('../imgs/icon-packet.gif');
}

#actions li a {
	display:block;
	font-size:12px;
	font-weight:bold;
	line-height:1em;
	margin:4px 0 0 30px;
	text-decoration:none;
}

#sub-nav-on {
	background:transparent url('../imgs/sub-nav-on.png') no-repeat top left;
	height:20px;
	position:absolute;
	right:0;
	top:45px;
	width:10px;
	z-index:20;
	display:none;
}

#main-content h2 {
	color:#004f91;
	font-size:28px;
	margin-bottom:6px;
}

#main-content h3 {
	color:#333;
	font-size:15px;
	margin-bottom:10px;
}

#main-content h4 {
	color:#004F91;
	font-size:13px;
	margin-bottom:4px;
	font-weight: bold;
}

#main-content h5 {
	color:#333333;
	font-size:20px;
	margin-bottom:6px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666666;
}

.main-graphic {
	float:left;
	margin:0 1.6em .4em 0;
}

.main-graphic-right {
	float:right;
	margin:0 0 .4em 1.6em;
}

#main-content p {
	color:#333;
	font-size:13px;
	line-height:1.5em;
	margin-bottom:1em;
	text-align:justify;
}

#main-content ul {
	margin-bottom:1em;
}

a:hover {
	text-decoration: none;
}

#main-content li {
	color:#333;
	font-size:13px;
	margin-left:20px;
	padding-left:14px;
	background-color: transparent;
	background-image: url(../imgs/arrow-orange.png);
	background-repeat: no-repeat;
	background-position: left 10px;
}

#featured-content h2 {
	color:#004f91;
	font-size:14px;
	font-weight:bold;
	height:30px;
	margin-bottom:10px;
	text-align:center;
}

#featured-content h4 {
	color:#333333;
	font-size:13.5px;
	font-weight:bold;
	text-align:left;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666666;
}

#featured-content h5 {
	color:#333333;
	font-size:0.75em;
	font-weight:bold;
	text-align:center;
	line-height: 10px;
}

#featured-content ol li {
	background:transparent url('../imgs/bullet-num-1.gif') no-repeat 0 4px;
	color:#333;
	line-height:1.4em;
	margin-bottom:6px;
	padding-left:18px;
}

#featured-content ol li.two {
	background-image:url('../imgs/bullet-num-2.gif');
}

#featured-content ol li.three {
	background-image:url('../imgs/bullet-num-3.gif');
}

#featured-content p {
	color:#004f91;
	font-size:13px;
	line-height:1.5em;
	margin-bottom:1em;
	text-align:center;
}

#featured-content #apply-now a {
	background:transparent url('../imgs/button-apply-now-blue.jpg') no-repeat top left;
	display:block;
	height:45px;
	line-height:10em;
	margin:0 auto 0 auto;
	overflow:hidden;
	width:88px;
}

.bord-rt {
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #333333;
}

.bord-rt-bot {
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333333;
}

.bord-bot {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333333;
}

.mssg-form {
	height: 200px;
	width: 350px;
	font-family: Arial, Helvetica, sans-serif;
}

.vert-align-top {
	vertical-align: text-top;
}

#p-clear {
	clear: both;
}

#p-bump-up {
	line-height: 10px;
}

/*new styles august 2009*/

#account-home {
	background:none;
	border:none;
	height:65px;
	position:absolute;
	right:10px;
	top:10px;
	width:315px;
	text-align:center;
}

.dealers {
	color:#004f91;
	font-size:1em;
	font-weight:bold;
	left:510px;
	line-height:1em;
	position:absolute;
	top:130px;
	width:260px;
}

#login-home li {
	height:50px;
	position:absolute;
	top:10px;
}

#login-home li#check-app-status {
	width:300px;
	right:105px;
}

#login-home li#dealer-login {
	width:85px;
	right:0;
}

#login-home li a {
	display:block;
}

#login-home li#check-app-status a {
	background:transparent url('../imgs/check-app-status.gif') no-repeat 0 0;
	height:18px;
	text-indent:-9999em;
	width:165px;
}

#login-home li#check-app-status-refi a {
	background:transparent url('../imgs/check-app-status.gif') no-repeat 100px 0;
	height:18px;
	text-indent:-9999em;
	width:265px;
}

#login-home li#dealer-login a {
	background:transparent url('../imgs/dealer-login.gif') no-repeat 0 0;
	height:18px;
	text-indent:-9999em;
	width:85px;
}

#loans {
	border-top:1px dashed #999;
	left:510px;
	padding-top:10px;
	position:absolute;
	top:190px;
	width:260px;
}

#loans li {
	background:transparent url('../imgs/bullet-features.gif') no-repeat left 5px;
	color:#333;
	font-size:14px;
	line-height:19px;
	padding-left:16px;
}

#start-application {
	background-color:transparent;
	border-left:1px dashed #999;
	padding-left:10px;
	position:absolute;
	right:0;
	top:90px;
	width:170px;
}

#start-application h2 {
	background:transparent url('../imgs/start-here.gif') no-repeat left top;
	position:static;
	text-indent:-9999em;
}

#start-application label {
	display:block;
	font-size:.7em;
	line-height:1.2em;
}

#start-application input {
	font-family:'Trebuchet MS', verdana, sans-serif;
	font-size:.7em;
	height:13px;
	margin-bottom:.4em;
	width:143px;
}

#start-application input#continue-app {
	height:28px;
	width:149px;
}

#features, .featuredRefi {
	background:#f1ce75 url('../imgs/features-bg.jpg') repeat-x top left;
	border:1px solid #f7dd89;
	height:130px;
	left:20px;
	margin-bottom:10px;
	position:relative;
	top:10px;
	width:920px;
	z-index:20;
}

#features h2 {
	border-bottom:1px dashed #999;
	color:#333;
	font-size:.8em;
	padding-bottom:.1em;
	position:absolute;
	top:0;
	width:200px;
}

#features h2#heading-tools {
	left:10px;
}

#features h2#heading-dealership {
	left:237px;
}

#features h2#heading-loan {
	left:464px;
}

#features h2#heading-calculators {
	left:691px;
}

#features ul {
	height:80px;
	padding:16px 0 0;
	position:absolute;
	top:20px;
	width:200px;
}

#features ul#tools {
	background:transparent url('../imgs/features-tools.jpg') no-repeat left 16px;
	left:10px;
}

#features ul#dealership {
	background:transparent url('../imgs/features-dealership.jpg') no-repeat left 16px;
	left:237px;
}

#features ul#loan {
	background:transparent url('../imgs/features-loan.jpg') no-repeat left 16px;
	left:464px;
}

#features ul#calculators {
	background:transparent url('../imgs/features-calculators.jpg') no-repeat left 16px;
	left:691px;
	width:185px;
}

#features li {
	background:transparent url('../imgs/bullet-features.gif') no-repeat 0 1px;
	color:#004f91;
	font-size:11px;
	line-height:1.3em;
	margin:0 0 4px 82px;
	padding-left:12px;
}

#features li a {
	text-decoration:none;
}

#features img {
	position:absolute;
	top:34px;
	right:14px;
}

/*Start jQuery Accordian*/
#faqsToggle {
	width:700px;
	margin: 20px auto 25px 10px;
	display:block;
float: left;
clear: right;
}

#faqsToggle h1 {
	text-indent:0px;
	color:#004f91;
	padding:5px 10px;
	position:relative;
	border-bottom: 1px dashed #ccc;
	font-size:16px;
}

h2.toggleBG {
	background:url(../imgs/greyBar.jpg) no-repeat 0 0;
	height:35px;
	padding:20px;
	font-size: 14px;
	padding: 23px 0 0 0;
text-indent: 30px;
	color:#004f91;
	font-weight:600;
	width:700px;
	margin:15px auto 0 auto;
}

#faqsToggle h2.trigger {
	padding: 3px 0 5px 25px;
	margin: 15px auto 0;
	background: url(../imgs/toggleButtons.jpg) no-repeat 4px 7px;
	width: 600px;
	font-size: 12px;
	font-weight: 600;
	clear:both;
	border-bottom:1px solid #ccc;
}

#faqsToggle h2.trigger a {
	color: #000;
	text-decoration: none;
	display: block;
	cursor:pointer;
}

#faqsToggle h2.trigger a:hover {
	color: #004f91;
	text-decoration:underline;
}

#faqsToggle h2.active {
	background-position: 4px -40px;
} /*--When toggle is triggered, it will shift the image -48px to show its "opened" state--*/

#faqsToggle .toggle_container {
	padding: 0;
	border: 1px solid #d6d6d6;
	background: #f0f0f0;
	overflow: hidden;
	font-size: 12px;
	width: 620px;
	clear: both;
	margin: 5px auto 10px auto;
}

#faqsToggle .toggle_container .block {
	padding: 10px; /*--Padding of Container--*/
}

#faqsToggle .toggle_container .block ul li {
	background:transparent url('../imgs/bullet-features.gif') no-repeat left 8px;
	padding-left: 20px;
}

/*End*/
/*Start Refi Elements*/
.featuredRefi {
	clear:both;
	height: 320px;
	background: #f3d87a url('../imgs/features-bg.jpg') repeat-x left top;
	border:1px solid #f7dd89;
	left:20px;
	margin-bottom:25px;
	position:relative;
	top:10px;
	width:920px;
	z-index:20;
}

.featuredLeft, .featuredRight {
	font-size: 12px;
	float: left;
	width: 440px;
	margin-left: 13px;
}

h2.dottedLine {
	font-size: 16px;
	border-bottom: 1px dashed #666;
	margin-bottom: 15px;
	color:#1d5091;
	margin-top:5px;
}

.featuredLeft ul {
	margin-bottom: 10px;
	
}

.featuredLeft img {
	float:  left;
	margin-right: 10px;
	margin-top: 5px;
}

.featuredLeft p {
	font-size: .95em;
	line-height: 16px;
	padding-right: 20px;
	margin-top: 16px;
}

.featuredLeft ul li, .featuredRight ul li, .fullRow ul li, .contentFull ul li {
	background: transparent url('../imgs/bullet-features.gif') no-repeat 0 6px;
	padding-left: 16px;
	font-size:1.2em;
	}

.featuredRight .nestedFeatureRight {
	float: right;
	width: 220px;
	text-align: center;
	margin-top: -15px;
}

.featuredRight .nestedFeatureLeft {
	float: left;
	width: 220px;
	text-align: center;
}

.nestedFeatureRight .verisign {
	font-size: 10px;
	font-weight: bold;
}

.featuredRightBottom {
	margin-top: 40px;
}

a.applyRefi {
	height: 24px;
	width: 212px;
	background: url(../imgs/blueButtonBG_large.png) no-repeat 0 0px;
	display: block;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	color: #ffffff;
	padding-top: 1px;
	margin: 0 auto;
	cursor: pointer;
padding: 18px 0;
font-size: 20px;}

.disclaimer {
	font-size: 10px;
	line-height: 13px;
	padding:15px;
	background-color:#ecf1f9;
	color:#333;
}

.disclaimer p {
	margin-top: 5px;
}

.fullRow {
	width:800px;
	margin:0 auto 30px auto;
}

.fullRow ul li {
	font-size: 15px;
	clear:left;
}

.fullRow p {
	font-size: 13px;
	line-height: 20px;
	margin-top: 10px;
}

.fullRow img, .fullRow h2 {
	float:left;
}

.fullRow h2 {
margin-left:0;
margin-top:30px;
width:100%;
}

.Sidebar-Left{
width: 220px;
float: left;
margin-right: 10px;
margin-top: 15px;
}


.Sidebar-Left ul#actions li{
width: 200px;
}

.contentFull {
	width: 710px;
	margin: 15px auto 0;
float: left;
}

ul.refiSteps {
	width: 700px;
	margin: 0 auto;
}

ul.refiSteps li.stepApply, ul.refiSteps li.stepApprove, ul.refiSteps li.stepSign {
	text-align: left;
	padding-left: 220px;
	height: 75px;
	font-size: 14px;
	border-bottom: 1px dashed #ccc;
	color: #333;
}

ul.refiSteps li.stepApply {
	background: url(../imgs/stepApply.jpg) no-repeat #fff 0 15px;
}

ul.refiSteps li.stepApprove {
	background: url(../imgs/stepApproved.jpg) no-repeat #fff;
}

ul.refiSteps li.stepSign {
	background: url(../imgs/stepSign.jpg) no-repeat #fff 0 15px;
	border: none;
}

ul.refiSteps li span {
	margin-top: 15px;
	border-left: 1px dashed #ccc;
	padding-left: 10px;
}

ul.refiSteps li.stepLast {
	background: none;
	padding: 0px;
	font-size: 16px;
	font-weight: 900;
	color: #333;
	margin: 10px 0;
}

.contentFull h2.dottedLine {
	margin: 10px 0 5px 0;
	padding: 0 0 5px;
	font-size: 20px;
}

.contentFull h5 {
	margin: 0 0 10px 0;
	font-size: 15px;
}

.contentFull span {
	float: left;
	clear: none;
	height: 50px;
}

span.refiLeft {
	margin-bottom: 0;
	height: 29px;
	padding-top: 6px;
	padding-left: 33px;
	color: #004f91;
	font-weight: bold;
float: left;
}

.contentFull div {
	height: 51px;
	clear: both;
}

div.rowRefi {
	background: url(../imgs/toggleBG.jpg) no-repeat;
	width: 900px;
	padding-top: 1px;
	margin: 40px auto;
}

div.rowRefi p {
	margin: 10px auto 0;
	text-align: center;
}

a.refiNow {
	height: 23px;
	width: 201px;
	display: block;
	padding-top: 10px;
	text-decoration: none;
	background: #416fae url(../imgs/refiNowSprite.jpg) no-repeat 0 -6px;
	text-indent: -10000px;
	border: 1px solid #3755ae;
	text-align: center;
margin-left: 682px;
margin-top: 14px;
}

a.refiNow:hover {
	background-position: 0 -52px;
}

.refiBottom {
	width: 930px;
	margin: 40px auto;
	clear: both;
}

.refiBottom p {
	margin-top: 10px;
	font-size: 12px;
	line-height: 1.5em;
}

/*End Refi Elements*/


#company-info {
	float:left;
	font-size:.8em;
	line-height:1.2em;
	margin:20px 0 0 10px;
	width:500px;
}

#about-santander {
	float:left;
	margin-bottom:.3em;
	padding-left:10px;
	width:220px;
	margin-left:10px;
	height:150px;
	border-left:1px dashed #999;
}

#about-santander img {
	margin-bottom:1em;
}

#customer-quotes {
	float:left;
	margin-left:10px;
	padding:10px 10px 12px 0;
	width:240px;
	border-top:1px dashed #999;
	border-right:1px dashed #999;
}

#customer-quotes h2 {
	background:transparent url('../imgs/customer-quote.gif') no-repeat left top;
	color:#004f91;
	font-size:1.3em;
	line-height:1em;
	margin-bottom:1em;
	min-height:32px;
	padding-left:50px;
}

#customer-quotes a.more {
	background:transparent url('../imgs/bullet-features.gif') no-repeat right 5px;
	padding-right:15px;
}

#customer-quotes cite {
	color:#e0af1f;
	font-size:.85em;
	font-style:normal;
	margin-left:20px;
	text-transform:uppercase;
}

#quote-nav {
	text-align:right;
}

#quote-nav a {
	background-color:#004f91;
	color:#e0af1f;
	margin:0 .1em;
	padding:0 .2em;
	text-decoration:none;
}

#endorsements {
	float:left;
	margin-bottom:.3em;
	padding:10px 0 0 10px;
	width:220px;
	border-top:1px dashed #999;
}

#car-reviews {
	float:left;
	padding:0 10px 0 0;
	width:240px;
}

#car-reviews h2 {
	color:#004f91;
	font-size:1.3em;
	line-height:1em;
}

.menu-content h2 {
	color:#004f91;
	font-size:1.3em;
	line-height:1em;
	padding-top:5px;
}

.img-left {
	float:left;
	margin-right:7px;
}

/*#dashed-line{border-bottom:1px dashed #999; width:400px;}*/

/*#endorsements{clear:left;border-top:1px dashed #999;padding-top:1em;}*/
#endorsements p {
	color:#333;
	margin-bottom:0em;
}

#endorsements img {
	margin-left:40px;
}

#congratulations {
	padding:20px;
	position:relative;
}

#congratulations h1 {
	vertical-align:baseline;
	color:#004f91;
	font-size:1.2em;
	margin:0 0 .3em 0;
	position:static;
	text-indent:0;
}

#congratulations h1 img {
	position:relative;
	top:8px;
}

#congratulations h2 {
	color:#666;
	font-size:1.2em;
	margin-bottom:1em;
}

.progress {
	float:right;
	width:230px;
}

#approval-details {
	margin:0 0 1em 0;
}

#approval-details h3 {
	border-bottom:1px dashed #999;
	color:#004f91;
	margin:0 0 1em 0;
	font-size:1em;
}

#loan-details dl {
	background:#d5d6d8 url('../imgs/grey-gradient.jpg') repeat-x left top;
	border:1px solid #999;
	float:left;
	font-size:.9em;
	margin:1em 0 0;
	padding:.5em;
	width:300px;
}

#loan-details dd {
	color:#004f91;
	float:right;
	margin:-1.5em 0 0;
}

#download {
	background:transparent url('../imgs/right-yellow-arrow.jpg') no-repeat left 3em;
	float:left;
	margin:1em 0 0 2em;
	width:500px;
}

#download p {
	color:#333;
	font-size:.75em;
	line-height:1.2em;
	margin-left:3em;
	width:220px;
}

#download p.download-and-print {
	background:none;
}

#download p.download-and-print a {
background:transparent ur#dealer-select h3 {
 border-bottom: 1px dashed #999;
 color: #004f91;
 margin: 0;
 font-size: 1em;
 font-family: Calibri;
}
:400px;
text-indent:-9999em;
}

#preferred-dealer {
	clear:both;
}

#preferred-dealer h3 {
	border-bottom:1px dashed #999;
	color:#004f91;
	margin:0;
	font-size:1em;
}

.align-right {
	float: right;
}

#dealer {
	background:#d5d6d8 url('../imgs/grey-gradient.jpg') repeat-x left top;
	border:1px solid #999;
	float:left;
	font-size:.9em;
	line-height:1.2em;
	margin:1em 1em 0 0;
	padding:.5em;
	width:700px;
}

#contact {
	float:left;
	margin:0 15px 0 0;
	padding:1em;
	width:300px;
}

#contact p {
	font-size:.8em;
}

#contact p span {
	display:block;
}

#contact p span.dealer-name {
	font-size:1.7em;
	line-height:1.3em;
}

#contact p.contact {
	color:#004f91;
	margin:3.2em 0 0;
	width:300px;
}

#contact .phone, #contact .email {
	background:transparent url('../imgs/phone.gif') no-repeat left top;
	height:25px;
	padding:6px 0 0 18px;
}

#contact .email {
	background-image:url('../imgs/email.gif');
	padding-left:36px;
}

#contact img {
	float:right;
}

#criteria {
	float:left;
	margin-top:1em;
	width:140px;
}

#criteria p {
	font-weight:bold;
	margin:0 0 1em 0;
	width:250px;
}

#criteria ul {
	margin:0 0 0 1em;
	width:220px;
}

#criteria li {
	color:#004f91;
	list-style-type:disc;
	margin:0 0 .4em 0;
}

#options {
	background:transparent url('../imgs/right-yellow-arrow.jpg') no-repeat left 3em;
	float:left;
	margin:1em 0 0;
	width:280px;
}

#options p {
	color:#333;
	font-size:.8em;
	line-height:1.2em;
	padding-left:80px;
	text-align:right;
}

#options ul {
	margin:1em 0 0 3em;
}

#options li {
	margin:0 0 1em 0;
	padding:0;
	text-indent:-9999em;
}

#options li.appointment a {
	background:transparent url('../imgs/approval-btn-set-appointment.jpg') no-repeat right top;
	display:block;
	height:40px;
	width:206px;
}

#options li.dealer-inventory a {
	background:transparent url('../imgs/approval-btn-dealer-inventory.jpg') no-repeat right top;
	display:block;
	height:40px;
	width:206px;
}

#options li.map-to-dealer a {
	background:transparent url('../imgs/approval-btn-map-to-dealer.jpg') no-repeat right top;
	display:block;
	height:40px;
	width:206px;
}

#ready-to-shop {
	background:#034d8e url('../imgs/blue-grad.jpg') repeat-x right top;
	color:#fff;
	margin:0 0 1em 0;
	padding:.6em 0;
	text-align:center;
}

#ready-to-shop span {
	color:#f4d992;
	display:block;
	font-size:1.6em;
}

#acrobat {
	background:transparent url('../imgs/acrobat.jpg') no-repeat left top;
	color:#333;
	float:left;
	font-size:.75em;
	line-height:1.2em;
	padding:0 0 0 60px;
	width:300px;
}

#refer {
	color:#004f91;
	float:right;
	font-size:.9em;
	line-height:1.2em;
	width:240px;
}

#refer .enjoyed {
	background:transparent url('../imgs/right-yellow-arrow-sm.jpg') no-repeat left 8px;
	font-weight:bold;
	padding-left:20px;
}

#refer .refer-a-friend a {
	background:transparent url('../imgs/refer.jpg') no-repeat right top;
	display:block;
	height:40px;
	margin:0 0 .5em 0;
	text-indent:-9999em;
	width:203px;
}

#refer .gift-card {
	color:#333;
	font-size:.8em;
}

#verisign {
	margin:10px 0px;
	font-size:10px;
}

