@charset "utf-8";
/* CSS Document */
/* Start: Global Includes */
body { color:#5d5d5d; font-size:13px; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background-image:url(/images/top-background-runner.gif); background-repeat:repeat-x; font-family:Arial, Helvetica, sans-serif; }
h1 { color:#5d5d5d; font-size: 24px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; margin:0px; padding-bottom:15px; }
h2, .h2 { color: #5d5d5d; font-weight: bold; font-size:16px; margin-top: 20px; padding-bottom:0px; margin-bottom:5px; }
h4, .h4 { color: #5d5d5d; font-weight: normal; font-size:14px; padding-bottom:0px; margin-bottom:5px; }
h5, .h5 { color: #5d5d5d; font-weight: bold; font-size:13px; margin-bottom:0px; padding-bottom:0px; }
img { border:none; }
hr { height: 2px; background-color: white; border: none; }
ul { font-size: 12px; line-height: 1.5em; }
li { }
a:link, a:visited, a:active { color:#5d5d5d; text-decoration:none }
a:hover { color:#e4cb6e; }
table, td { font-size: 15px; vertical-align:top; border-spacing:0px; border-collapse:collapse; padding:0px; margin:0px; text-align: left; }
td { vertical-align:top; }
/* End: Global Includes */

/* Start: Header & Menu */
div.xstructure { padding-top: 20px; width:989px; margin-left: auto; margin-right:auto; }
table.header-tbl { width: 100%; }
td.header-left-cell { width:493px; }
td.header-right-cell { width:494px; text-align: right; color:#024f83; font-size:8px; vertical-align:middle; }
td.header-right-cell a { color:#024f83; text-decoration:none; padding-left:5px; padding-right:5px; font-weight: bold; }
td.header-right-cell a:hover { color:#ffc138; }
.uppercase { font-size: 11px }
div.menu { padding-top: 22px; text-align: center; color:white; font-family:Arial, Helvetica, sans-serif; font-size: 13px; }
div.menu a { color: white; text-decoration:none; margin-left: 20px; margin-right: 20px; font-weight: bold; }
div.menu a:hover { color:#ffc138; }
/* End: Header & Menu */

/* Start: HP */
div.spacer { height: 20px; width: 100%; }
div.blue-block { width: 700px; background-image:url(/images/hp-blue-block.jpg); background-repeat: no-repeat; background-position: top left; margin-bottom: 15px; height: 100px;}
div.blue-block .main-text a { color:#376587; }
div.blue-block a:hover { color:#107fd0; }
div.gold-block { width: 700px; background-image:url(/images/hp-gold-block.jpg); background-repeat: no-repeat; background-position: top left; margin-bottom: 15px; height: 100px;}
div.gold-block .main-text a { color:#9e8c3c; }
div.gold-block a:hover { color:#e0b700; }
div.magenta-block { width: 700px; background-image:url(/images/hp-magenta-block.jpg); background-repeat: no-repeat; background-position: top left; margin-bottom: 15px; height: 100px;}
div.magenta-block .main-text a { color:#333333; }
div.magenta-block a:hover { color:#797979; }
div.green-block { width: 700px; background-image:url(/images/hp-green-block.jpg); background-repeat: no-repeat; background-position: top left; height: 100px; }
div.green-block .main-text a { color:#598d6c; margin-bottom: 0px; }
div.green-block a:hover { color:#59cc83; }
.main-text { font-size: 22px; color:#376587; padding: 25px; pading-bottom: 0px; padding-top: 10px; width: 525px; line-height: 1.1em; }
.sub-text { font-size: 13px; color:#666666; padding-top: 5px; padding-left: 20px; line-height: 20px; width: 500px; padding-bottom: 8px; }
div.quote-box { width: 595px; height: 70px; margin-top: 25px; padding: 25px; padding-left: 80px; background-image:url(/images/quote-box.jpg); background-repeat: no-repeat; }
div.cta { margin-bottom: 20px; }
div.int-quote-block { background-image:url(/images/int-quote-block.gif); background-repeat: no-repeat; height:289px; width:227px; padding-left: 35px; padding-right: 40px; padding-top: 25px; font-size: 12px; font-style: italic; line-height: 1.6em; text-indent: 1.6em; }
/* End: HP */

/* Start: CTA Pages */
div.bar { width: 100%; height: 3px; }
#entrepreneurs { background-color:#376587; }
#finance-companies { background-color:#9e8c3c; }
#dealerships { background-color:#598d6c; }
#default { background-color:#15476f; }
#dealer-funding { background-color:#666666; }
/* End: CTA Pages */

/* Start: Content */
table.content-table { width: 100%; margin-top: 40px; }
td.left-content-cell { width: 700px; font-size: 13px; line-height: 20px; padding-top: 20px; }
td.right-content-cell { width: 289px; padding-left:7px; }
div.content-area { font-size:13px; background-color:#eeeeee; padding: 40px; line-height: 1.4em; min-height: 300px; }
div.content-area a { font-weight:bold; }
div.content-area a:hover { color:#ffc138; }
/* End: Content */

/* Start: News */
div.news-panel { width: 156px; min-height: 218px; background-color:#58a0b8; padding-left:15px; padding-right:15px; }
div.news-panel a { color:white; font-weight:bold; }
div.news-panel a:hover { color:#ffc138; }
div.news-bot { background-image:url(/images/news-bot.jpg); width: 186px; height: 12px; background-repeat: no-repeat; }
div.news-title { font-size:13px; color:white; padding-bottom: 9px; font-weight:bold; }
div.news-title a { color:white; }
div.news-title a:hover { color:#ffc138; }
div.news-date { font-size: 10px; font-weight:normal; color:white; font-style: italic; }
/* End: News */

/* Start: Footer */

div.footer { width: 100%; height: 28px; margin-bottom:10px; background-image:url(/images/footer-runner.gif); background-repeat:repeat-x; }
div.footer2 { width: 100%; height: 10px; background-image:url(/images/footer-runner.gif); background-repeat:repeat-x; background-position: 0px -18px; }
table.footer { width:100%; height:30px; }
td.footer-left-cell { font-size:12px; color:#e1e1e1; }
td.footer-left-cell a { color:#4f4f4f; margin-left:3px; margin-right:3px; }
td.footer-left-cell a:hover { color:#3d7bbe; }
td.footer-right-cell { text-align: right; font-size:12px; color:#4f4f4f; }
/* End: Footer */

/* Start: Contact Form */
dt { font-size: 12px; color: #2e3957; padding: 0px; margin:0px; margin-top:8px; }
dd { padding: 0px; margin:0px; margin-top:8px; }
input.stdfield { width: 240px; border:1px solid #cacaca; }
textarea.stdfield { width: 335px; height: 68px; border:1px solid #cacaca; }
.stdbutton { width: 120px; height: 30px; color: white; background: #024f83; border:2px solid #cacaca; }
ul.errors { padding: 0px; margin: 0px; }
ul.errors li { color: #991a00; list-style:none; padding: 0px; margin: 0px; font-size: 11px; }
div.related { margin-top:20px; }
div.related li { padding: 3px; margin: 0px; }
table.loginform td { padding-right: 15px; }
.contact-info { width: 200px; float: right; margin-top: 50px; padding-left: 20px; }
/* End: Contact Form */



/* Start: Quick Contact Form ( bottom of every page ) */

div.quickform-wrapper { background: #ececec; }
div.quickform { width:989px; margin-left: auto; margin-right:auto; padding-top: 20px; padding-bottom: 20px; }
div.quickform input { width: 400px; }

/* END: Quick Contact Form ( bottom of every page ) */

div.header-text { width: 720px;}
div.slogan { font-size: 20px; font-style: italic; float: left;}
div.phone-number { border-left: 1px solid #CCCCCC; float: right; padding-left: 20px; font-size: 13px;}
div.phone-number div { font-size: 18px;}
