/*+++++++++++++++++++++++++++++++++++++++++++
+											+
+		eLink Design, Inc. stylesheet		+
+		www.paulmillermazda.com				+
+											+
+++++++++++++++++++++++++++++++++++++++++++*/


.body{background:url(images/background.jpg) center repeat-y #cecece; font-family:Verdana, Geneva, sans-serif; color:#3a3a3a; font-size:12px; line-height:20px;}

p{padding:10px 0;}
strong { font-weight:bold; }
h1, h2, h3, h4, h5, h6{ margin:10px 0; font-family:Verdana, Geneva, sans-serif; font-size:14px;}
h1 {font-size:24px; color:#0f4e79;}
h2 {font-size:18px; color:#EC1B2E;}

a:link, a:visited{color:#024E8C; text-decoration:none;}
a:hover, a:active{color:#00233F;}

/*--[ Layout Divs ]--*/
#bigWrap {background:url(images/top.jpg) no-repeat top center; width:100%; min-height:268px;}

#wrapper{margin:0 auto; text-align:left; width:984px;}
#print-logo { display:none; }
#header{width:100%;	height:134px; background:url(images/header.jpg) center top repeat-x;}
	#headerContainer{width:984px; margin:0 auto; position:relative}
	#logo {width:308px; height:103px; float:left; /*background:url(images/logo.jpg);*/}
		#logo a{width:308px; height:103px; display:block; text-indent:-999px;}
		
		#nav{clear:both; width:985px; height:31px; background:url(images/nav.jpg) no-repeat center top; margin:0px 0 0 0;}
		#nav li.top-drop{float:left;}
		#nav li.top-drop,
		#nav li a#link1, #nav li a#link2, #nav li a#link3, #nav li a#link4, #nav li a#link5,
		#nav li a#link6, #nav li a#link7, #nav li a#link8, #nav li a#link9 {display:block; height:31px; cursor:pointer; outline:none;}
		#nav li a#link1 span, #nav li a#link2 span, #nav li a#link3 span, #nav li a#link4 span, #nav li a#link5 span,
		#nav li a#link6 span, #nav li a#link7 span, #nav li a#link8 span, #nav li a#link9 span { text-decoration:none; display:none;}
					
		#nav-1, #nav-1 a#link1 {width:74px;}
		#nav-2, #nav-2 a#link2 {width:66px;}
		#nav-3, #nav-3 a#link3 {width:116px;}
		#nav-4, #nav-4 a#link4 {width:113px;}
		#nav-5, #nav-5 a#link5 {width:156px;}
		#nav-6, #nav-6 a#link6 {width:179px;}
		#nav-7, #nav-7 a#link7 {width:100px;}
		#nav-8, #nav-8 a#link8 {width:106px;}
		#nav-9, #nav-9 a#link9 {width:75px;}
	
		#nav-1 a#link1.hover, #nav-1 a#link1.current, #nav-1 a#link1:hover {background: url(images/nav.jpg) no-repeat 0 -31px;}
		#nav-2 a#link2.hover, #nav-2 a#link2.current, #nav-2 a#link2:hover {background: url(images/nav.jpg) no-repeat -74px -31px;}
		#nav-3 a#link3.hover, #nav-3 a#link3.current, #nav-3 a#link3:hover {background: url(images/nav.jpg) no-repeat -140px -31px;}
		#nav-4 a#link4.hover, #nav-4 a#link4.current, #nav-4 a#link4:hover {background: url(images/nav.jpg) no-repeat -256px -31px;}
		#nav-5 a#link5.hover, #nav-5 a#link5.current, #nav-5 a#link5:hover {background: url(images/nav.jpg) no-repeat -369px -31px;}
		#nav-6 a#link6.hover, #nav-6 a#link6.current, #nav-6 a#link6:hover {background: url(images/nav.jpg) no-repeat -525px -31px;}
		#nav-7 a#link7.hover, #nav-7 a#link7.current, #nav-7 a#link7:hover {background: url(images/nav.jpg) no-repeat -704px -31px;}
		#nav-8 a#link8.hover, #nav-8 a#link8.current, #nav-8 a#link8:hover {background: url(images/nav.jpg) no-repeat -804px -31px;}
		#nav-9 a#link9.hover, #nav-9 a#link9.current, #nav-9 a#link9:hover {background: url(images/nav.jpg) no-repeat -910px -31px;}
	
		/*---------[ MAKE PARENT BUTTON STAY ACTIVE WHEN USING DROP DOWN ]---------*/
		#nav-1:hover, #nav-1.hover li:hover{background: url(images/nav.jpg) no-repeat 0 -31px;}
		#nav-2:hover, #nav-2.hover li:hover{background: url(images/nav.jpg) no-repeat -74px -31px;}
		#nav-3:hover, #nav-3.hover li:hover{background: url(images/nav.jpg) no-repeat -140px -31px;}
		#nav-4:hover, #nav-4.hover li:hover{background: url(images/nav.jpg) no-repeat -256px -31px;}
		#nav-5:hover, #nav-5.hover li:hover{background: url(images/nav.jpg) no-repeat -369px -31px;}
		#nav-6:hover, #nav-6.hover li:hover{background: url(images/nav.jpg) no-repeat -525px -31px;}
		#nav-7:hover, #nav-7.hover li:hover{background: url(images/nav.jpg) no-repeat -704px -31px;}
		#nav-8:hover, #nav-8.hover li:hover{background: url(images/nav.jpg) no-repeat -804px -31px;}
		#nav-9:hover, #nav-9.hover li:hover{background: url(images/nav.jpg) no-repeat -910px -31px;}
		/**/

#homeElement {width:992px; margin:6px auto 10px auto;min-height:300px;}
	#leftHome {float:left; width:670px;}
		#findRide {width:188px; height:332px; float:left; background:url(images/findRide.jpg);}
		#slideElement {width:482px; height:332px; background:url(images/elementHolder.jpg); float:left;}
	#rightHome {float:left; width:322px;}
#content{width:984px; margin:0 auto; min-height:250px;}

#contentSubnav { width:166px; padding-top:17px; float:left; }
#contentSubnav .subNav { border:1px solid #cbcbcb; border-width:0 1px 1px; }
#contentSubnav .subNav a, #contentSubnav .subNav a:visited, #contentSubnav .subNav a:hover {
	display:block;
	padding:7px 7px 7px 13px;
	text-decoration:none;
	font-weight:bold;
	background-color:#f8f8f8;
	font-size:11px;
	color:#525252;
	border-top:1px solid #cbcbcb;
	border-bottom:1px solid #fff;
	}
	#contentSubnav .subNav a.currentPage, #contentSubnav .subNav a.currentPage:visited { background:#024e9a url(images/subnav-current-level1.gif) left top repeat-x; color:#fff; }
	/*#contentSubnav .subNav a:hover, #contentSubnav .subNav a.currentPage:hover { color:#eee; }*/
	#contentSubnav .subNav .subNav-level2 {
		background:#222222 url(images/subnav-level2-bg.gif) left top repeat-x;
		padding:7px 0;
		border-top:1px solid #cbcbcb;
		border-bottom:1px solid #fff;
		}
	#contentSubnav .subNav .subNav-level2 a,
	#contentSubnav .subNav .subNav-level2 a:visited,
	#contentSubnav .subNav .subNav-level2 a:hover {
		font-weight:normal; color:#fff; background:url(images/subnav-level2.gif) 16px 11px no-repeat;
		border:0;
		padding:0px 5px 2px 24px;
		}
		#contentSubnav .subNav .subNav-level2 a.currentPage,
		#contentSubnav .subNav .subNav-level2 a.currentPage:visited,
		#contentSubnav .subNav .subNav-level2 a.currentPage:hover { background-color:#4e4e4e; color:#fff; }
#content-leftOfSubnav { width:818px; width/* */:/**/798px; width: /**/798px; float:left; padding:17px 0 0 20px; }
#content-leftOfSubnav h1 { margin-left:0; }	/* get rid of left margin.  it's weird looking */

#footerPic {width:100%; background:url(images/building.jpg) center top no-repeat; height:160px;}
#footer{background:url(images/footer.jpg) center top no-repeat #114b79; font-size:; color:#c5d7e5; min-height:300px; text-align:center; width:100%}
	#networkingLinks {margin:0 auto; width:208px; padding:92px 0 70px 0; height:38px;}
	.footerLinks {width:52px; height:38px; float:left;}
	.footerLinks a{display:block; width:52px; height:38px;}
	#footer a:link, #footer a:visited{color:#c5d7e5; text-decoration:none;}
	#footer a:hover, #footer a:active{color:#fff; text-decoration:none;}

	/*--[ site designed by links ]--*/
	.by, .by a:link, .by a:visited, .by a:hover, .by a:active{color:#5087b1 !important;}

.form { font-size:11px; border:1px solid #aaa; padding:3px; }
	.form:focus, .form-focus { border-color:#888; background-color:#F8FFBF; }
.dollar { background-image:url(images/form-dollar.gif); background-position:3px center; background-repeat:no-repeat; padding:3px 3px 3px 11px; }
	.dollar:focus, .dollar-focus { background-image:url(images/form-dollar-focus.gif) }
.percent { background-image:url(images/form-percent.gif); background-position:right center; background-repeat:no-repeat; padding:3px 18px 3px 3px; }
	.percent:focus, .percent-focus { background-image:url(images/form-percent-focus.gif) }

/*--[ contact us page ]--*/

.highlight-row td { border:1px solid #CACACA; border-width:1px 0; background:#E7E7E7; padding:5px 3px; }
.highlight-row td.highlight-left { border-width:1px 0 1px 1px; }
.highlight-row td.highlight-right {border-width:1px 1px 1px 0; }
#credit-calculation-form .highlight-row td strong { color:#32526B; }
#credit-calculation-form .highlight-row td strong#estimatedLeasePrice { color:#000; }

/*--[ ads ]--*/
.top-left, .top-right, .bottom-left, .bottom-right { position:absolute; width:3px; height:3px; background:url(images/ad1-overlay.gif) no-repeat; z-index:10px; }
.top-left { top:0; left:0; background-position:left top; }
.top-right { top:0; right:0; background-position:right top; }
.bottom-left { bottom:0; left:0; background-position:left bottom; }
.bottom-right { bottom:0; right:0; background-position:right bottom; }

#ad1 { padding:4px 0 0 2px; width:322px; width/* */:/**/320px; width: /**/320px; height:254px; height/* */:/**/250px; height: /**/250px; position:relative; background:url(images/ad1-bg.gif) left top no-repeat; overflow:hidden; }
#ad1 .top-left { top:4px; left:2px; }
#ad1 .top-right { top:4px; right:3px; }
#ad1 .bottom-left { bottom:3px; left:2px; }
#ad1 .bottom-right { bottom:3px; right:3px; }
/*--[ end ads ]--*/

.bigCredit { width:804px; height:56px; background:url(images/big_credit_button.jpg) top left no-repeat; }
.bigCredit a.hover{ background:url(images/big_credit_button_hover.jpg) top left no-repeat;}

/*--[ credit app styles ]--*/
.copytightCurrent h2 span, .copytightGray h2 span, .copytightComplete h2 span { background:url(images/credit_app_hdr-left.gif) left center no-repeat; padding:4px 0 4px 0; }
.copytightCurrent h2 span span, .copytightGray h2 span span, .copytightComplete h2 span span { padding:4px 8px; background:url(images/credit_app_hdr-right.gif) right center no-repeat; color:#fff; }

.copytightGray h2 span { background-image:url(images/credit_app_hdrGray-left.gif); }
.copytightGray h2 span span { background-image:url(images/credit_app_hdrGray-right.gif); }

.copytightComplete h2 span span span { padding:0 20px 0 0; background:url(images/check.png) right center no-repeat; }

.hdr h2 { font-size:13px; font-weight:bold; }

.copysmall { font-size:10px; }

.button { background:#bcbcbc url(images/button-bg.gif) top left repeat-x; padding:8px 100px 8px 100px; font-family:Arial; font-size:14px; font-style:oblique; font-weight:bold; color:#fff; }
.button:hover, .button:focus { background:#d2d2d2 url(images/button-hover-bg.gif) top left repeat-x; border-style:solid; }

p.error { margin-left:200px; }
blockquote.error { margin-left:225px; }

#findRide-form { width:184px; width/* */:/**/165px; width: /**/165px; padding:0 0 0 19px; margin:138px 0 0 4px; }
#findRide-form .make { width:141px; } 
#findRide-form .zip { margin-top:22px; width:133px; } 
#findRide-form .button { margin-top:15px; width:137px; height:24px; border:0; background:url(images/btn_find.png) left top no-repeat; } 
#findRide-links { padding:20px 0 0 19px; }
#findRide-links a { color:#5889b5; text-decoration:none; font-weight:bold; font-size:12px; font-family:Geneva, Arial, Helvetica, sans-serif; }

#mediaVideoList td { padding-bottom:10px; }
#mediaVideoList .col1 { text-align:left; }
#mediaVideoList .col2 { text-align:center; }
#mediaVideoList .col3 { text-align:right; }

/*--[ specials thumbnail page ]--*/
#ad-thumbnailContainer a {
	display:block;
	padding:5px 5px 5px 90px;
	position:relative;
	float:left;
	width:357px;
	width/* */:/**/260px;
	width: /**/260px;
	height:62px;
	height/* */:/**/50px;
	height: /**/50px;
	border:1px solid #c4c4c4;
	background:#f1f1f1;
	font-weight:bold;
	color:#606060;
	}
#ad-thumbnailContainer a.even { margin-left:78px; }
#ad-thumbnailContainer a img { position:absolute; border:0; left:5px; top:5px; }
#ad-thumbnailContainer a span.imgContain {
	display:block;
	width:80px;
	height:44px;
	overflow:hidden;
	position:absolute;
	border:0;
	left:5px;
	top:5px;
	}
#ad-thumbnailContainer a span.imgContain img { position:static; }
#ad-thumbnailContainer a:hover { border-width:2px; padding:4px 4px 4px 89px; }
#ad-thumbnailContainer a:hover img { left:4px; top:4px; }

.print-only { display:none; }
.sitemap ul { padding:0 0 0 20px; }
.sitemap ul li { list-style-type:disc; }

#blogBlock {
    height: 103px;
    left: 550px;
    position: absolute;
    width: 246px;
}
	#blogBlock a{
		display:block;
		height: 103px;
		width: 246px;
	}
	
a.autocheck-used {
	background: url(images/autocheck.jpg) no-repeat;
	width: 229px;
	height: 168px;
	display: block;
	border: 0;
	margin: 0 auto;
}
