/* CSS Document */

body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:.75em; background: url(../images/bkg_body.gif) repeat-x #790000; margin: 0; }
h1 { font-size:1.7em; margin-top:0; color:#A20000;}
h2 { font-size:1.3em; margin:0; padding:0; }
h3 {}
h4 {font-size:1em; margin-bottom:0; }
/* p { margin:0; padding:0; } */

a { color:#014A7F; }
a:hover { text-decoration:none; }

#main { width:902px; background:url(../images/bkg_main.jpg) no-repeat #abacac; margin:20px auto 0px; }
#header { position:relative; width:852px; height:94px; padding:20px 30px 0px 20px; color:#FFF; }
#logo { margin-left:25px; }
address { position:absolute; top:0px; height:60px; margin-top:55px; text-align:right; margin-left:630px; font-style:normal; }
.clear { float:none; clear:both; }
.larger-txt { font-size:1.2em; }
.smaller-txt { font-size:.8em; }
.red {color:#A20000; }
.btm-margin { margin-bottom:20px; }
.right { float: right; }
.first { margin-top:0; }


/* ---------- Navigation ---------- */
#navigation { margin:0; padding:1px 0px 0px 0px; /*width:900px; */height: 38px; position:relative; clear:both; display:block; background: #F00 url(../images/bkg_nav.gif); border:1px solid #F00;}
		
		#navigation li {list-style:none; float:left; background-image: url(../images/nav_buttons.gif);}
		#navigation li.current {text-indent: -5000px; background:none;}
			#navigation a { display:block; height:37px; text-indent: -5000px;}
			#navigation a:hover { background-image: url(../images/nav_buttons.gif) }
		
		#home {width: 87px;}
		#inventory {width: 110px; background-position: -88px 0;}	
		#financing {width: 114px; background-position: -198px 0;}
		#resources {width: 124px; background-position: -312px 0;}
		#about {width: 114px; background-position: -436px 0;}
		#contact {width: 99px; background-position: right 0;}
			#home a:hover {background-position: 0 -37px;}
			#inventory a:hover {background-position: -88px -37px;}
			#financing a:hover {background-position: -198px -37px;}
			#resources a:hover {background-position: -312px -37px;}
			#about a:hover {background-position: -436px -37px;}
			#contact a:hover {background-position: right -37px;}

#billboard { width:880px; margin:17px 0px 0px 17px; height:288px; }
#content { width:868px; margin: 0px auto 20px; padding: 0px; background:url(../images/bkg_content.jpg) no-repeat #FFF; }

.fullWidth { width:828px; padding: 20px 20px 0px 20px; }
#fullWidth h1 { margin:0; padding: 20px 0px 0px 20px; }
#fullWidth p { margin-left: 10px; }

#left-col { float:left; margin: 20px 0px 20px 20px; width: 546px; border-right:2px solid #999; padding-right:20px; }
#right-col { margin: 0px 20px 20px 608px; padding-top: 20px; }
#content-btm { margin:0px; }
#content-btm img { margin:0px; }
#footer { width:862px; margin:0px; padding:20px; background:url(../images/bkg_footer.gif) repeat-x #2D0000; }
#footer p { color:#FFF; margin-bottom:0px; }
#footer-btm { margin:0; width:902px; height:30px; background:url(../images/bkg_footer-btm.gif) no-repeat #2D0000; }
#footer a {color:#FFF;}

/* ---------- Promos ---------- */
.bkg_mainPromo1 { background:url(../images/mainPromo1.jpg) no-repeat; width:545px; height:232px; }
.bkg_mainPromo2 { background:url(../images/mainPromo2.jpg) no-repeat; width:545px; height:232px; }
.bkg_mainPromo3 { background:url(../images/mainPromo3.jpg) no-repeat; width:545px; height:232px; }

.box-title { width:508px; margin-left:20px; }
.box-title h1 { color:#FFF; padding:6px; font-size:1.6em; margin:0; }
.box-text { width:300px; font-size:1.25em; margin-top:30px; }
.box-text li { margin-bottom: 16px; }

#financingPromo { width:262px; float:left; }
#bilingualPromo { width:240px; height:207px; margin-left:282px; padding:10px 8px 10px 14px; background:url(../images/promo_bilingual.jpg) no-repeat #CCC; }
#bilingualPromo p { margin:14px 0px 0px 100px; }
#bilingualPromo p.promoLink { margin-left:80px; }

#rightBilingual { width:218px; height:207px; margin-top:50px; padding:10px 8px 10px 14px; background:url(../images/promo_bilingual-right.jpg) no-repeat #CCC; }
#rightBilingual p { margin:14px 0px 0px 100px; }
#rightBilingual p.promoLink { margin-left:70px; }

.promoLink { font-size:.75em; }
.rightPromo { margin: 50px 0px 0px 0px; }
.rightPromo img { float:left; }
.rightPromo h2 { padding-top:10px; }
.rightPromo p { margin-top:16px; }

#applyNow { width:240px; height:63px; position:relative; display:block; margin:0; padding:0; }
		
		#applyNow li {list-style:none; background-image: url(../images/btn_applyNow.gif); }
		#applyNow li.current {text-indent: -5000px; background:none;}
			#applyNow a { display:block; height:63px; text-indent: -5000px;}
			#applyNow a:hover { background-image: url(../images/btn_applyNow.gif) }
			
			#applyBtn {width: 240px;}
			#applyBtn a:hover {background-position: 0 -63px;}

/* ---------- Auto Finder ---------- */
#lead_info th {text-align:right;}
#lead_info td {text-align:left;}
.look_at_me {color:#A20000;}

/* ---------- Contact Us ---------- */
#contactInfo {}
#contactInfo dt { font-weight:bold; float:left; width:10em; text-align:right; }
#contactInfo dd { margin-left:11em; margin-bottom:.5em; }
#map_canvas { width: 539px; height: 350px; border:3px solid #000;}

/* --------- Language ----------- */
#language {
color:#CCCCCC;
font-size:0.8em;
position:absolute;
right:20px;
top:4px;
z-index:1000;
}

#language a{
color:#FFFFFF;
}
